Commit Graph
39 Commits
Author SHA1 Message Date
Bas Leijdekkers 048d6f9d31 make instance field final and constructor private 2012-03-27 20:24:12 +02:00
Evgeny Gerashchenko 23ee0bb758 Got rid of unnecessary dependency of java-psi-impl on platform-api: extracted ContentBasedClassFileProcessor.getDecompiledPsiFile() to separate extension point in ClsFileDecompiledPsiFileProvider, in java-psi-api module. 2012-03-26 15:13:29 +04:00
peter 91fb524a30 IDEA-25267 Smart Completion after continue&break should filter labels 2012-03-07 20:24:50 +04:00
Maxim.Medvedev 8528e7f2a4 FQN constant for Runnable 2012-02-22 15:16:24 +04:00
peter 43e5f35bd8 a more scala-friendly source-level accessibility check 2012-02-17 19:20:31 +01:00
Anna Kozlova 375946f62c diamond type visitor
EA-30757 - assert: PsiSubstitutorImpl$SubstitutionVisitorBase.visitType
2012-02-01 13:43:20 +04:00
Alexey Kudravtsev d8f813215a some methods annotated by MagicConstant annotations 2012-01-12 16:41:33 +04:00
Alexey Kudravtsev a87146dc5b Magic constant inspection 2012-01-12 16:41:32 +04:00
Dmitry Jemerov fdf7707b1d don't load extensions from static initializer 2011-12-21 14:02:12 +01:00
Eugene Zhuravlev b9da308571 fix npe 2011-12-07 16:06:47 +01:00
Alexey Kudravtsev ead1b1e711 EA-32128 - SOE: PsiUtil.hasDefaultConstructor 2011-11-29 18:10:07 +04:00
anna dcd3645b42 do compare constructors names when signature is not hierarchical (IDEA-77114) 2011-11-22 09:57:04 +01:00
peter 675559f5cc per-position language level checking when suggesting completion keywords (EA-29624) 2011-11-10 20:12:05 +01:00
Alexey Kudravtsev 4f009991d7 fewer induced exceptions 2011-11-07 18:21:29 +04:00
Roman Shevchenko 1684773504 Missed @Nullable 2011-10-28 10:05:18 +02:00
Alexey Kudravtsev 8b9b36fe87 @Override added 2011-10-26 20:20:26 +04:00
Maxim.Medvedev 8cf40f2762 fix compilation 2011-10-26 17:27:53 +04:00
Maxim.Medvedev 0251c774d5 IDEA-69879 quick evaluate in debug for Groovy 2011-10-26 17:04:27 +04:00
Roman Shevchenko da7ad14a48 Factory method for named constructor creation; unused class dropped 2011-10-21 17:44:08 +02:00
peter 6079af3a74 NPE EA-30173 2011-10-21 13:41:35 +02:00
Dmitry Jemerov 9435ad7311 replace 'boolean forCompletion' parameter in PsiResolveHelper with ParameterTypeInferencePolicy class 2011-10-17 16:14:48 +02:00
Roman Shevchenko 1131772d54 Javadoc 2011-10-14 20:38:36 +02:00
Dmitry Jemerov d84c902a3a extract JavaCodeFragmentFactory out of PsiElementFactory; remove a number of unnecessary back and forth conversions between Project and PsiManager 2011-10-14 19:28:03 +02:00
Dmitry Jemerov ab2f700062 language levels in java core bundle 2011-10-14 18:42:04 +02:00
Dmitry Jemerov a111bd1547 typo 2011-10-14 18:34:20 +02:00
Dmitry Jemerov 9186eb8c41 towards working findClass(0 2011-10-14 15:33:20 +02:00
Dmitry Jemerov f52ec362f8 don't collapse javadocs in package-info.java (IDEA-58936); extract duplicate constants to a common place 2011-10-13 15:44:28 +02:00
Maxim Medvedev 9ebac656de CommonClassNames.JAVA_LANG_STRING_BUILDER 2011-10-04 22:06:44 +04:00
anna 3dd9b35c2a show params info: skip inference when argument list is not valid anymore (EA-30223 - PIEAE: CompositePsiElement.getProject) 2011-10-04 19:32:39 +02:00
peter 73fa3a12d9 some @NotNull assertions (EA-30173) 2011-10-04 18:17:42 +02:00
Dmitry Jemerov c97b13bfa3 pull up containsClassNamed() to PsiPackage interface (temporarily?) 2011-10-04 16:04:58 +02:00
Dmitry Jemerov 308a75c3e0 register PsiResolveHelper as an independent service 2011-10-04 16:03:53 +02:00
Dmitry Jemerov a1e4086ca3 move a bunch of migration-dependent stuff from PsiPackageImpl.processDeclarations() toi MigrationElementFinder 2011-10-04 16:03:49 +02:00
Dmitry Jemerov 494f344f2a extract current migration tracking out of JavaPsiFacade to a separate PsiMigrationManager; reduce amount of unnecessary Project->PsiManager->Project shuffling 2011-10-04 16:03:46 +02:00
Bas Leijdekkers 9f9c25cbcd only return token from getTokenBeforeOperand() if argument is actual right operand and make it @Nullable 2011-10-04 10:21:57 +02:00
Dmitry Avdeev 410b4f4c8d EqualsAndHashcode refactored 2011-09-29 13:50:14 +04:00
peter 13d3f5e373 remove checkCreateInterface 2011-09-28 13:14:26 +02:00
anna 2bd262433b missed substitutor in hash code (IDEA-74581) 2011-09-27 15:55:24 +02:00
Dmitry Jemerov c5311aeaf3 java-psi-api and java-psi-impl modules extracted 2011-09-23 19:12:35 +02:00