Commit Graph
484 Commits
Author SHA1 Message Date
peter 6bab1d7005 make ClassUtil.getJvmClassName work correctly for groovy classes 2012-01-26 18:31:32 +01:00
Anna Kozlova 6d2f6d9684 exceptions with the default project 2012-01-26 15:24:22 +04:00
Dmitry Avdeev 08091005ad @Nullables 2012-01-23 11:24:03 +04:00
Alexey Kudravtsev f5ebabb673 assertions added, annotations for method parameter 2012-01-20 13:40:07 +04:00
Alexey Kudravtsev c88b72e01b allow for jdk annotations to reside inside jar 2012-01-17 15:42:09 +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
anna b610158a96 initialize default nullable/notNull lists 2011-12-29 18:50:04 +01:00
anna c3ce1ae00f insert same notnull annotation as exist on the existing field (IDEA-79436) 2011-12-29 15:43:49 +01:00
Alexey Kudravtsev 4fecca4887 cleanup 2011-12-28 13:05:54 +04:00
anna 4112a121a4 module language level: reload on commit only 2011-12-19 12:35:37 +01:00
anna 196d5d6eb8 reload project on module language level change 2011-12-14 10:26:31 +01:00
Eugene Zhuravlev 4ad4de7322 quoting dollar signs in class filters (fixing BreakpointTest) 2011-12-13 19:59:16 +01:00
anna 84e03a2c2b format method according to javadoc rules (IDEA-69744 ) [roma]
(cherry picked from commit df32e7ef7079f182fefb2135b9213eed4df575c9)
2011-12-06 10:37:46 +01:00
Eugene Zhuravlev 035609c5e3 add constructor in order not to break open API 2011-12-05 18:06:22 +01:00
Eugene Zhuravlev dab6a4cb12 IDEA-70330 Add Help buttons and map help ids to them 2011-12-05 17:56:20 +01:00
Dmitry Jemerov 35613a0ef9 don't require JDK where it can be null (EA-31649 - IAE: JdkChooserPanel.<init>), move declaration and registration of OrderEntryAppearanceService to correct place 2011-11-21 18:42:00 +01:00
nik 114f856443 IDEA-55562: gwt: provide inspection to validate signatures of JavaScript Overlay Types 2011-11-16 11:54:05 +04:00
irengrig f6e9633353 VCS: create files when adding module or converting to directory format through VFS -> this will allow VCS to add files under control automatically 2011-11-02 16:54:08 +04:00
Alexey Kudravtsev 8b9b36fe87 @Override added 2011-10-26 20:20:26 +04:00
Alexey Kudravtsev 5452af70e7 replaced FileTypeRegistry.getFileTypeByFile() with file.getFileType() 2011-10-21 20:03:06 +04:00
kirill.safonov bb6c7e0e3a Revert "don't hardcode Java module type implementation"
This reverts commit 0cd9404d67.
2011-10-18 21:16:45 +04:00
kirill.safonov 0cd9404d67 don't hardcode Java module type implementation 2011-10-18 07:36:15 +04:00
irengrig ec487fe5f0 Slight annotate stacktrace optimization: -extra call; cache current revisions in one stack trace "highlighting pass"; do not ask for recent changes if virtual file file system is read only 2011-10-17 14:45:24 +04: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
peter be4e8be51f cleanup 2011-10-12 15:09:27 +02:00
anna 81a942f2ee try to stay with users selection as long as possible (IDEA-75364) 2011-10-11 15:13:04 +02:00
peter f80f587a98 JavaStatisticsManager cleanup 2011-10-06 19:49:12 +02:00
Sergey Evdokimov dba3fd916e Show "Search on sonatype" action only if other download action not found. 2011-10-04 12:18:18 +04:00
Roman Shevchenko 67711a7e83 Entropy reduction 2011-09-26 11:13:25 +02:00
Dmitry Jemerov c5311aeaf3 java-psi-api and java-psi-impl modules extracted 2011-09-23 19:12:35 +02:00
Dmitry Jemerov d0d3d7b271 decouple PsiAnnotationImpl from AnnotationUtil 2011-09-23 19:12:33 +02:00
peter b30cd1e755 suggest members of inheritors of expected type (IDEA-74668,IDEA-72992) 2011-09-23 16:14:26 +02:00
Dmitry Jemerov ee3ac50728 TestUtil -> TestFrameworks.getInstance() 2011-09-23 14:27:08 +02:00
Dmitry Jemerov d4b7ecf82a push down createCatchSection() from PsiJavaParserFacade to PsiElementFactory 2011-09-23 14:27:07 +02:00
Dmitry Jemerov 8beafed833 implementation of getVirtualFileForJar() that doesn't depend on specific VirtualFileSystem classes 2011-09-23 14:27:06 +02:00
anna 18b6fe1bd4 check method signatures equality by erasure; do not check method names for constructors.
note that erasure of type parameter is erasure of its left bound (jls), so erasure (T extends A & B) != erasure (T extends B & A)
e.g. IDEA-74409
2011-09-23 08:00:09 +02:00
Dmitry Jemerov 25bf31eebd decouple from CodeStyleSettingsManager; introduce JavaCodeStyleSettingsFacade 2011-09-22 19:31:38 +02:00
Dmitry Jemerov ac26d04704 decouple AnnotationUtil from NullableNotNullManager 2011-09-22 19:31:37 +02:00
Dmitry Jemerov ee3c995658 extract VfsUtilCore from VfsUtil, pull up isAncestor() 2011-09-22 19:31:31 +02:00
Dmitry Jemerov 711a34a4eb remove bogus dependency from ClsJavaCodeReferenceElementImpl on JavaDirectInheritorsSearcher 2011-09-22 19:31:28 +02:00
Dmitry Jemerov 8410cb5ab0 PsiJavaParserFacade no longer extends PsiParserFacade 2011-09-22 19:31:26 +02:00
Dmitry Jemerov 44663f0c05 use PsiShortNamesCache as independent service 2011-09-22 19:31:25 +02:00
Roman Shevchenko 94749f5c5b Fix array merging 2011-09-22 13:37:35 +02:00
anna e92e60a468 root chooser: extract class; introduce parameter object
inaccessible conflicts added
2011-09-20 17:12:29 +02:00
Dmitry Jemerov 284c24697e decouple PsiClassInitializerImpl from JspClass 2011-09-20 12:55:22 +02:00
Dmitry Jemerov a7e32026cc reducing Java dependencies on JSP (work in progress) 2011-09-20 12:55:09 +02:00
Dmitry Jemerov fb34c20e7a access JavaLanguage.INSTANCE directly wherever possible 2011-09-20 12:54:59 +02:00
Dmitry Jemerov dc59518a6e don't randomly extend TokenType interfaces 2011-09-20 12:54:58 +02:00
Dmitry Jemerov 553cb67fd1 remove IntentionFilterOwner from PsiCodeFragment interface 2011-09-20 12:54:57 +02:00