Releases: Tuupertunut/JavaFXGetterGenerator
Releases · Tuupertunut/JavaFXGetterGenerator
1.2.2
1.2.1
Name and documentation changes only. No functional changes.
1.2.0
Major changes:
- Support for ObjectProperty, ListProperty, SetProperty and MapProperty
- Their generics are working too.
- Support for read-only properties.
- Like writable properties, but without setter.
- Support for read-only wrappers.
- Like read-only properties, but property getter returns the wrapped read-only property with
getReadOnlyProperty()
.
- Like read-only properties, but property getter returns the wrapped read-only property with
- Old methods don't get removed anymore. Instead, new methods just won't get created if there already is a method with that name.
- This prevents code accidentally being deleted.
Minor changes:
- Removed
final
from thexxxProperty()
property getter methods.- They shouldn't be final according to the architecture documentation
- Moved getters first, before setters and property getters.
- They appear to be so in most of JavaFX documentation.
- The generation action now appears only if the class has property fields.
- Plugin moved to the same
JavaFX 2
category as the official JavaFX plugins. - Now requires at least NetBeans 8.1.
Development-only changes:
- Removed
nb-configuration.xml
from project.- Its
jdkPlatform
property is causing compilation issues to many developers, including me. - It isnt needed anyway, as java version is already specified in the POM.
- Its
- A LOT of refactoring.
Bugfixes:
- Fixed NullPointerException when pressing
Alt
+Insert
outside of a class. - Method generation now works in enums as well.
- Methods are no longer generated for any class implementing
Property
- There is no way to know what types their values are and what methods they support. This caused invalid methods and errors.
- Only the official Property classes are supported. List in readme.
- First character capitalization for getter and setter names is no longer locale sensitive
- For example, property
idle
used to create methodgetİdle
in Turkish locale.
- For example, property