API changes in #833

======
Comparing openapi-828.jar and openapi-833.jar
---
com.intellij.openapi.projectRoots.ProjectRootManager (abstract class)
method added: public abstract java.util.List getContentRoots() [Signature(()Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;)]
---
com.intellij.openapi.util.JDOMExternalizableList (class)
method removed: public SimpleIterator iterator()
---
com.intellij.openapi.vcs.CheckinDialog (class)
method added: protected void doOKAction()
---
com.intellij.openapi.vcs.CheckinEnvironment (interface)
method added: com.intellij.openapi.vcs.ui.DifferenceType[] getAdditionalDifferenceTypes()
---
com.intellij.openapi.vcs.CheckinProjectDialog (class)
constructor removed: public (com.intellij.openapi.project.Project arg1, String arg2, boolean arg3, com.intellij.openapi.vcs.CheckinEnvironment arg4, com.intellij.openapi.vcs.ui.bj arg5)
constructor added: public (com.intellij.openapi.project.Project arg1, String arg2, boolean arg3, com.intellij.openapi.vcs.CheckinEnvironment arg4, com.intellij.openapi.vcs.ui.bk arg5)
method added: public void setVcsConfiguration(com.intellij.openapi.vcs.VcsConfiguration arg1)
---
com.intellij.openapi.vcs.FileStatus (final class)
constructor removed: protected (String arg1, java.awt.Color arg2, String arg3)
method removed: public String getText()
method removed: public String toString()
method removed: public java.awt.Color getColor()
method removed: public static com.intellij.openapi.vcs.FileStatus createNewFileStatus(String arg0, java.awt.Color arg1, String arg2)
method added: public abstract String getText()
method added: public abstract java.awt.Color getColor()
---
com.intellij.openapi.vcs.VcsConfiguration (abstract class)
field added: public String LAST_COMMIT_MESSAGE
---
com.intellij.openapi.wm.ToolWindowId (interface)
constant added: public String APP_SERVER_CONSOLE = "App Server"
======
Comparing idea-828.jar and idea-833.jar
removed: com.intellij.cvsSupport2.cvsstatuses.CvsFileStatuses (class)
removed: com.intellij.cvsSupport2.javacvsImpl.ProgressMonitor (class)
removed: com.intellij.cvsSupport2.util.FileUtil (class)
removed: com.intellij.uiDesigner.HSpacer (final class)
removed: com.intellij.uiDesigner.Palette (final class)
removed: com.intellij.uiDesigner.VSpacer (final class)
removed: com.intellij.uiDesigner.core.AbstractLayout (abstract class)
removed: com.intellij.uiDesigner.core.GridConstraints (final class)
removed: com.intellij.uiDesigner.core.GridLayoutManager (class)
removed: com.intellij.uiDesigner.core.SizeUtil (final class)
removed: com.intellij.uiDesigner.core.Spacer (class)
removed: com.intellij.uiDesigner.editor.MyEditorProvider (final class)
removed: com.intellij.uiDesigner.make.FormCompilerManager (final class)
removed: com.intellij.uiDesigner.shared.BorderType (final class)
removed: com.intellij.uiDesigner.shared.XYLayoutManager (class)
added: com.intellij.aspects.rt.aspects.advice.Advice (interface)
added: com.intellij.aspects.rt.aspects.advice.param.AdviceParam (interface)
added: com.intellij.aspects.rt.aspects.aspect.Aspect (interface)
added: com.intellij.aspects.rt.aspects.aspect.ClassInstrumenter (class)
added: com.intellij.aspects.rt.aspects.aspect.MethodInstrumenter (class)
added: com.intellij.aspects.rt.aspects.joinpoint.JoinPoint (interface)
added: com.intellij.aspects.rt.aspects.pattern.FieldPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.IdentifierPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.MethodPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.ModifiersPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.ParameterListPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.ThrowsListPattern (interface)
added: com.intellij.aspects.rt.aspects.pattern.TypePattern (interface)
added: com.intellij.aspects.rt.aspects.pointcut.Pointcut (interface)
added: com.intellij.aspects.rt.aspects.pointcut.PointcutScope (interface)
added: com.intellij.codeInspection.InspectionManager (abstract class)
added: com.intellij.codeInspection.InspectionTask (class)
added: com.intellij.codeInspection.LocalInspectionTool (abstract class)
added: com.intellij.codeInspection.LocalQuickFix (abstract class)
added: com.intellij.codeInspection.ProblemDescriptor (interface)
added: com.intellij.cvsSupport2.checkinProject.CvsRemoveFile (class)
added: com.intellij.cvsSupport2.cvsstatuses.CvsFileStatus (class)
added: com.intellij.cvsSupport2.javacvsImpl.DeafAdminWriter (class)
added: com.intellij.cvsSupport2.javacvsImpl.IgnoredFilesInfo (class)
added: com.intellij.cvsSupport2.javacvsImpl.ProgressViewer (class)
added: com.intellij.cvsSupport2.ui.ComboBoxTableCellEditor (class)
added: com.intellij.cvsSupport2.ui.ComboBoxTableCellRenderer (class)
added: com.intellij.cvsSupport2.ui.ListWithSelection (class)
added: com.intellij.cvsSupport2.util.CvsFileUtil (class)
added: com.intellij.psi.PsiJavaReference (interface)
added: com.intellij.psi.PsiJavaReference$ResolveResult (class)
added: com.intellij.psi.PsiSubstitutor (interface)
added: com.intellij.psi.ResolveInfo (abstract class)
added: com.intellij.psi.search.PsiBaseElementProcessor (abstract class)
---
com.intellij.codeInspection.InspectionMain (class)
method added: public static void printHelp()
---
com.intellij.cvsSupport2.CvsConfiguration (class)
field added: public boolean MAKE_NEW_FILES_READONLY
---
com.intellij.cvsSupport2.CvsFileRevision (class)
constructor removed: public (a.a.a.a.e.e.d arg1, com.intellij.openapi.vfs.VirtualFile arg2)
constructor added: public (b.a.a.a.g.h.d arg1, com.intellij.openapi.vfs.VirtualFile arg2, b.a.a.a.g.h.c arg3)
---
com.intellij.cvsSupport2.CvsRootProvider (abstract class)
field removed: protected final com.intellij.cvsSupport2.CvsEnvironment b
field added: protected final com.intellij.cvsSupport2.CvsEnvironment d
---
com.intellij.cvsSupport2.checkinProject.CvsCheckinEnvironment (class)
method added: public com.intellij.openapi.vcs.ui.DifferenceType[] getAdditionalDifferenceTypes()
---
com.intellij.cvsSupport2.cvsmessages.FileMessage (class)
constructor removed: public (a.a.a.a.e.a.c arg1)
constant added: public String w = "C"
constant added: public int t = 18
constructor added: public (b.a.a.a.g.f.c arg1)
---
com.intellij.cvsSupport2.cvsoperations.AddFilesOperation (class)
constructor removed: public (boolean arg1)
constructor added: public (String arg1)
---
com.intellij.cvsSupport2.cvsoperations.CheckoutProjectOperation (class)
constructor removed: public (com.intellij.cvsSupport2.CvsEnvironment arg1, String arg2, java.io.File arg3, a.a.a.a.g.l arg4)
constructor added: public (com.intellij.cvsSupport2.CvsEnvironment arg1, String arg2, java.io.File arg3, b.a.a.a.i.l arg4)
---
com.intellij.cvsSupport2.cvsoperations.CvsCommandOperation (abstract class)
field removed: protected final a.a.a.a.g.l b
field removed: protected final a.a.a.a.g.m c
constructor removed: public (a.a.a.a.g.l arg1)
constructor removed: public (a.a.a.a.g.l arg1, a.a.a.a.g.m arg2)
field added: protected final b.a.a.a.i.l b
field added: protected final b.a.a.a.i.m c
constructor added: public (b.a.a.a.i.l arg1)
constructor added: public (b.a.a.a.i.l arg1, b.a.a.a.i.m arg2)
constructor added: public (b.a.a.a.i.m arg1)
---
com.intellij.cvsSupport2.cvsoperations.CvsOperationOnFiles (abstract class)
constructor removed: public (a.a.a.a.g.l arg1)
constructor added: public (b.a.a.a.i.l arg1)
---
com.intellij.cvsSupport2.cvsoperations.LocalPathIndifferentOperation (abstract class)
constructor removed: public (a.a.a.a.g.l arg1, com.intellij.cvsSupport2.CvsEnvironment arg2)
constructor added: public (b.a.a.a.i.l arg1, b.a.a.a.i.m arg2, com.intellij.cvsSupport2.CvsEnvironment arg3)
---
com.intellij.cvsSupport2.cvsoperations.LogOperation (class)
constructor removed: public (java.util.Collection arg1)
constructor added: public ()
---
com.intellij.cvsSupport2.javacvsImpl.IgnoreFileFilter (class)
constructor removed: public (java.io.File arg1)
constructor added: public ()
---
com.intellij.cvsSupport2.ui.FileHistoryDialog (class)
constructor removed: public (java.util.List arg1, com.intellij.openapi.vfs.VirtualFile arg2, com.intellij.openapi.project.Project arg3)
constructor added: public (b.a.a.a.g.h.c arg1, com.intellij.openapi.vfs.VirtualFile arg2, com.intellij.openapi.project.Project arg3)
---
com.intellij.cvsSupport2.ui.ListTreeTableModel (class)
constructor removed: public (javax.swing.tree.TreeNode arg1, com.intellij.execution.d.d.c.b[] arg2)
constructor added: public (javax.swing.tree.TreeNode arg1, com.intellij.execution.i.c.c.b[] arg2)
---
com.intellij.localVcs.LvcsAction (class)
constructor removed: public (com.intellij.localVcs.c.ct arg1, String arg2)
constructor added: public (com.intellij.localVcs.e.ct arg1, String arg2)
---
com.intellij.openapi.projectRoots.ProjectRootManager (abstract class)
method added: public abstract java.util.List getContentRoots() [Signature(()Ljava/util/List<Lcom/intellij/openapi/vfs/VirtualFile;>;)]
---
com.intellij.openapi.util.JDOMExternalizableList (class)
method removed: public SimpleIterator iterator()
---
com.intellij.openapi.vcs.CheckinDialog (class)
method added: protected void doOKAction()
---
com.intellij.openapi.vcs.CheckinEnvironment (interface)
method added: com.intellij.openapi.vcs.ui.DifferenceType[] getAdditionalDifferenceTypes()
---
com.intellij.openapi.vcs.CheckinProjectDialog (class)
constructor removed: public (com.intellij.openapi.project.Project arg1, String arg2, boolean arg3, com.intellij.openapi.vcs.CheckinEnvironment arg4, com.intellij.openapi.vcs.ui.bj arg5)
constructor added: public (com.intellij.openapi.project.Project arg1, String arg2, boolean arg3, com.intellij.openapi.vcs.CheckinEnvironment arg4, com.intellij.openapi.vcs.ui.bk arg5)
method added: public void setVcsConfiguration(com.intellij.openapi.vcs.VcsConfiguration arg1)
---
com.intellij.openapi.vcs.FileStatus (final class)
constructor removed: protected (String arg1, java.awt.Color arg2, String arg3)
method removed: public String getText()
method removed: public String toString()
method removed: public java.awt.Color getColor()
method removed: public static com.intellij.openapi.vcs.FileStatus createNewFileStatus(String arg0, java.awt.Color arg1, String arg2)
method added: public abstract String getText()
method added: public abstract java.awt.Color getColor()
---
com.intellij.openapi.vcs.VcsConfiguration (abstract class)
field added: public String LAST_COMMIT_MESSAGE
---
com.intellij.openapi.wm.ToolWindowId (interface)
constant added: public String APP_SERVER_CONSOLE = "App Server"
---
com.intellij.psi.PsiClassType (abstract class)
method added: protected abstract com.intellij.psi.PsiJavaReference$ResolveResult resolveGenerics()
method added: public com.intellij.psi.PsiSubstitutor updateSubstitutor(com.intellij.psi.PsiSubstitutor arg1)
---
com.intellij.psi.PsiElement (interface)
method removed: boolean processDeclarations(com.intellij.psi.scope.PsiScopeProcessor arg1, com.intellij.psi.PsiElement arg2, com.intellij.psi.PsiElement arg3)
method added: boolean processDeclarations(com.intellij.psi.scope.PsiScopeProcessor arg1, com.intellij.psi.PsiSubstitutor arg2, com.intellij.psi.PsiElement arg3, com.intellij.psi.PsiElement arg4)
---
com.intellij.psi.PsiJavaCodeReferenceElement (interface)
method removed: com.intellij.psi.PsiElement advancedResolve(boolean arg1, boolean[] arg2, boolean[] arg3)
method removed: void processVariants(com.intellij.psi.scope.PsiScopeProcessor arg1)
---
com.intellij.psi.search.PsiElementProcessor (interface)
method added: Object getHint(Class arg1)
---
com.intellij.psi.util.PsiUtil (class)
method removed: public static boolean isApplicable(com.intellij.psi.PsiMethod arg0, com.intellij.psi.PsiExpression[] arg1, com.intellij.psi.PsiType[] arg2)
method removed: public static com.intellij.psi.PsiClass getAccessObjectClass(com.intellij.psi.PsiExpression arg0)
constant removed: public com.intellij.util.c.h METHOD_SIGNATURE_EQUALITY
constant removed: public com.intellij.util.c.n METHOD_SIGNATURE_HASHCODE
method added: public static boolean isApplicable(com.intellij.psi.PsiMethod arg0, com.intellij.psi.PsiExpression[] arg1, com.intellij.psi.PsiSubstitutor arg2)
method added: public static com.intellij.psi.PsiJavaReference$ResolveResult getAccessObjectClass(com.intellij.psi.PsiExpression arg0)
method added: public static com.intellij.psi.PsiJavaReference$ResolveResult getResolveOrCandidate(com.intellij.psi.PsiJavaReference$ResolveResult arg0)
method added: public static com.intellij.psi.PsiJavaReference$ResolveResult resolveGenericsClassInType(com.intellij.psi.PsiType arg0, com.intellij.psi.PsiSubstitutor arg1)
constant added: public com.intellij.util.a.h METHOD_SIGNATURE_EQUALITY
constant added: public com.intellij.util.a.n METHOD_SIGNATURE_HASHCODE
---
com.intellij.psi.util.TypeConversionUtil (class)
method removed: public static boolean isAssignable(com.intellij.psi.PsiType arg0, com.intellij.psi.PsiType arg1, com.intellij.psi.PsiType[] arg2)
method added: public static boolean isAssignable(com.intellij.psi.PsiType arg0, com.intellij.psi.PsiType arg1, com.intellij.psi.PsiSubstitutor arg2)
---
com.intellij.psi.xml.XmlElement (interface)
method added: boolean processElements(com.intellij.psi.search.PsiElementProcessor arg1, com.intellij.psi.PsiElement arg2)

3 comments
Comment actions Permalink

added: com.intellij.codeInspection.InspectionManager (abstract class)
added: com.intellij.codeInspection.InspectionTask (class)
added: com.intellij.codeInspection.LocalInspectionTool (abstract class)
added: com.intellij.codeInspection.LocalQuickFix (abstract class)
added: com.intellij.codeInspection.ProblemDescriptor (interface)


I know you guys are fast so I'd suggest suspend using it. It will be
changed in the next build.

--

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"


0
Comment actions Permalink

:))
"The Truth is out there!"

--
Alexey Efimov, Software Engineer
Sputnik Labs,
http://www.spklabs.com
"Maxim Shafirov" <max@intellij.net> wrote in message
news:bct15g$mgk$1@is.intellij.net...

added: com.intellij.codeInspection.InspectionManager (abstract class)
added: com.intellij.codeInspection.InspectionTask (class)
added: com.intellij.codeInspection.LocalInspectionTool (abstract class)
added: com.intellij.codeInspection.LocalQuickFix (abstract class)
added: com.intellij.codeInspection.ProblemDescriptor (interface)

>

I know you guys are fast so I'd suggest suspend using it. It will be
changed in the next build.

>

--

>

Best regards,
Maxim Shafirov
JetBrains, Inc / IntelliJ Software
http://www.intellij.com
"Develop with pleasure!"

>
>


0
Comment actions Permalink

Already working with it. I think I've figured it out, but if you are planning on posting an example (like you guys did with intentions) that would be supremely helpful.

(I figured you'd change it, btw. There's no way that something this cool was going to be stable first time out. But with 130+ inspections to code in two months, I'm gonna have to get started right away).

The first amazing thing is that it seems to not just hit the inspections panel, but also creates yellow-line warnings. Yowza.

0

Please sign in to leave a comment.