org.eclipse.jdt.launching.vmInstalls
to
contribute read-only JRE configurationsorg.eclipse.jdt.launching.environments
, as well
as a new preference page for managing environments. An extension point (org.eclipse.jdt.launching.executionEnvironments
)
has beed added to allow for an extensible set of execution environments to
be contributed to the platform.IVMInstallChangedListener
has been enhanced to provide change
notification for VM arguments via a property change event. A new property
identifier, PROPERTY_VM_ARGUMENTS
, has been added to indicate
VM arguments have changed.main, ([QString;)V
" or
"main, ([Ljava/lang/String;)V
"org.eclipse.jdt.core.util.IModifierConstants
java.io.File
" or "java.io.*
".
Only works on compilation units.IContentTypeManager
What is affected: Clients that call
IJavaReferenceType.getClassLoaderObject()
.Description: In Eclipse 3.1, the method
org.eclipse.jdt.debug.core.IJavaReferenceType.getClassLoaderObject()
was added toIJavaReferenceType
. The method was not specified to returnnull
, but could. In Eclipse 3.2, the specification has been updated to indicate thatnull
is a valid return value. The behavior of the method has not changed, but callers should be aware thatnull
can be returned and should add appropriate checks.Action required: Clients calling
IJavaReferenceType.getClassLoaderObject()
should be modified to handlenull
as a return value.
this
to refer to the array - for example, "this.length
".
Code assist also works for arrays. The API for evaluations has not changed
although the behavior has. In releases prior to 3.2, IAstEvaluationEngine
used to throw an exception when an evaluation was attempted for a receiver
object that was an array. In 3.2, the evaluation proceeds.Use default libraries
'
in order modify library settings. This button has been removed and the function
has been replaced with a 'Restore Defaults
' button, which is
a more common style in the Eclipse UI.