| jdt core - build notes 3.6 stream |
| Java development tools core |
|
Here are the build notes for the Eclipse JDT/Core plug-in project
org.eclipse.jdt.core,
describing bug resolution and substantial changes in the HEAD branch.
For more information on 3.6 planning, please refer to JDT/Core release plan,
the next milestone plan,
the overall official plan,
or the build schedule.
This present document covers all changes since Release 3.5 (also see a summary of API changes).
Maintenance of previous releases of JDT/Core is performed in parallel branches: R3.5.x, R3.4.x, R3.3.x, R3.2.x, R3.1.x, R3.0.x, R2.1.x, R2.0.x, R1.0.x. |
org.eclipse.jdt.core.JavaCore in order to fix bug 263564:
/** * Returns an immutable map of all known configurable options with their original default values * as defined by JDT/Core. * * The values of these options might be different from the values returned by getDefaultOptions() * as getDefaultOptions() returned the default options defined by an installation/product/configuration * (i.e. modified by the usage of a plugin_customization.ini file for example). * * These options allow to configure the behaviour of the underlying components. * If the map is being modified, an UnsupportedOperationException> exception is thrown. * Helper constants have been defined on JavaCore for each of the option IDs * (categorized in Code assist option ID, Compiler option ID and Core option ID) * and some of their acceptable values (categorized in Option value). Some * options accept open value sets beyond the documented constant values. * Note: each release may add new options. * * @return an immutable map of all known configurable options with their original default values * as defined by JDT/Core * @since 3.6 */ public static Map getOriginalDefaultOptions();
invokedynamic bytecode:
org.eclipse.jdt.core.util.ByteCodeVisitorAdapter:
public void _invokedynamic(
int pc,
int index,
IConstantPoolEntry nameEntry,
IConstantPoolEntry descriptorEntry) {
// default behavior is to do nothing
}
org.eclipse.jdt.core.util.IBytecodeVisitor#_invokedynamic(int, int, IConstantPoolEntry, IConstantPoolEntry)
org.eclipse.jdt.core.util.IOpcodeMnemonics#INVOKEDYNAMIC
For earlier build notes, also see build notes up to Release 3.5.