Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jdt-core-dev] Jdt/core patch 2.0.0 updated [2.1 integration]

2.1 preview got reposted to reflect latest changes.
__________________


http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/jdt-core-home/patches/org.eclipse.jdt.core_2.0.0.zip





What's new in this drop
      New option -bootclasspath is added for the batch compiler. This
      option allows you to override the location of bootstrap class files.
      If omitted, the batch compiler will retrieve the libraries used by
      its JVM. So there is no more need to specify the rt.jar file using
      the -classpath option. The batch compiler also retrieves the contents
      of the property "java.class.path" if no -classpath option is
      specified.
      Deprecation warning inside deprecated code are now ignored by
      default. A new JavaCore option allows to report them all.
      *            COMPILER / Reporting Deprecation Inside Deprecated Code
      *                        When enabled, the compiler will signal use
      of deprecated API inside deprecated code.
      *     The severity of the problem is controlled with option
      "org.eclipse.jdt.core.compiler.problem.deprecation".
      *                              - option id:
      "org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode"
      *                              - possible values:
      { "enabled", "disabled" }
      *                              - default:
       "disabled"

      Compiler can now optionally collect tasks from the source code.
      Occurrences of a given task tag are looked for inside any type of
      comments, and reported as custom task markers (
      "org.eclipse.jdt.core.task").
            New problem ID got created:
            org.eclipse.jdt.core.compiler.IProblem#Task. Note that clients
            of IProblemRequestor will get detected tasks as warnings with
            this new ID, they can be filtered out if needed.
            JavaCore option added for specifying the task tag values
            (default is "" meaning no task is detected).
            * COMPILER / Define the Automatic Task Tags
            *    When the tag is non empty, the compiler will issue a task
            marker whenever it encounters
            *    one of the corresponding tag inside any comment in Java
            source code.
            *    Generated task messages will include the tag, and range
            until the next line separator or comment ending, and will be
            trimmed.
            *     - option id:
            "org.eclipse.jdt.core.taskTags"
            *     - possible values:             { "[,]*" } where  is a
            String without any wild-card
            *     - default:                                 ""

      Creating a working copy on a non-existing ICompilationUnit is now
      allowed. Such a working copy will have its contents initialized to an
      empty string. Commiting this working copy creates the underlying
      compilation unit.
Problem Reports Fixed
23181 IScanner returns incorrect whitespaces
23259 AST: SwitchCase wrong length
23117 DOM: no error message for method with wrong return type
20215 Batch compiler ignores the CLASSPATH env variable
23054 DOM - TypeDeclaration.getJavadoc() can find incorrect javadoc
22054 Can't extract local variable from super send [refactoring]
22161 AST: Innerclass name: Positions wrong
22526 Warning given when implementing deprecated methods
23050 DOM - IVariableBinding.getModifiers() doesn't give final modifier for
local variables
22939 ast: incorrect range for a name in brackets
22458 Refactoring a package does not move the package's directory
6976 Auto collect tasks from code
23052 DOM - CCE calling resolveBinding on an on-demand import from a type
22635 recompile doesn't happen
23118 AST: BreakStatement & ContinueStatement: wrong length
23048 DOM - lazy initialization of empty loop bodies causes binding
resolution to fail
22203 More dependencies increase GUI waiting time [build path]
11529 ast: missing (?) binding on simpleName in VariableDeclaration
8921 DCR - Need a way to create a working copy ignoring existing files
22673 VerifyError in char cast of static final char referenced through
instance
23075 Wrong compiling of inner classes
23077 search: does not find type references in some imports
22942 JavaProject.exists returns true when it should not
22517 Cannot create type X in project Test if d:\test\X.java exists
18684 Organize Imports doesn't work on external Jars
22946 search: NPE
22637 AST: Typos in Javadoc Assignment.Operator
17210 No match found when query contains '?'
21420 Changing .classpath doesn't update JDT
21485 NPE when doing a reference search to a package
22428 Compiler 1.4 - should report visibility issue for shadowed protected
method
22418 Should not complain about package for empty units
22102 Not all implementors found for IPartListener
20631 Declaration of local binary type not found
20435 NPE when searching java method
22334 Compiler generates corrupt classes
22361 Error in javadoc for JavaCore.getResolvedClasspathEntry
21749 Exported libraries and source folders
Problem Reports Closed
23264 ast: incorrect node hierarchy
23116 DCR: ModifierNode
23055 DOM - SuperMethodInvocation.resolveTypeBinding() returns null
21843 Qualifier in "Type Hierarchy" View
21158 Deadlock on startup
22883 IJavaProject::find(String) returns null for non-primary top-level
types
22123 Inability to put a classpath var pointing to a dir inside the project
which is one dir up from output dir
12496 Creating a type hierarchy should not populate java model cache
22453 Compiler Problem
22149 jdk compiles but eclipse does not




Back to the top