lombok key already registered

bhantol

I am getting IllegalArgumentException key already registered on a custom lombok handler.

@ProviderFor(EclipseAnnotationHandler.class)
public class HandleEntityData extends EclipseAnnotationHandler<EntityData> {

@Override
    public void handle(AnnotationValues<EntityData> annotation,
            Annotation ast,
            EclipseNode annotationNode) {

        handleFlagUsage(
             annotationNode, 
             new ConfigurationKey<FlagUsageType>("lombok.entity.flagUsage", 
                    "Emit a warning or error if @EntityData is used.") {}, 
                        "@EntityData"
        ); 


}

I already checked that the key is unique. And so wondering if anyone had ideas why ?

bhantol

Found the answer to my own question. Basically moved the CONFIGURATION keys as a separate static constant so that it does not get constructed everytime handle() is called. (The identity of the key object seems to fallback to Object equals/hashcode.)

@ProviderFor(EclipseAnnotationHandler.class)
public class HandleEntityData extends EclipseAnnotationHandler<EntityData> {

 public final static ConfigurationKey CONFIGURATION_KEY = new ConfigurationKey<FlagUsageType>("lombok.entity.flagUsage", 
                    "Emit a warning or error if @EntityData is used.") {};

@Override
    public void handle(AnnotationValues<EntityData> annotation,
            Annotation ast,
            EclipseNode annotationNode) {

        handleFlagUsage(
             annotationNode, 
             CONFIGURATION_KEYS, 
                        "@EntityData"
        ); 


}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Being Prompted for Password After Already Registered Public Key On server

From Dev

BsonClassMapSerializer already registered for AbstractClassSerializer

From Dev

Remove an already-registered $state

From Dev

Check if an account is already registered in AccountManager

From Dev

Check if a method is already registered to an event

From Dev

Check if a method is already registered to an event

From Dev

email is already registered using jsp?

From Dev

error: driver already registered, aborting

From Dev

Key <XY> could not be registered

From Dev

Registration form returning you are already registered user

From Dev

Unity: How to inject configuration and already registered instance

From Dev

Twitter Digits : how to check if the user is already registered

From Dev

Polymer core-meta is already registered

From Dev

check for already registered with this app in facebook login in ios

From Dev

Vaadin "A connector with id xy is already registered"

From Dev

Grails - How to unregister an already registered object marshaller

From Dev

Entity manager factory name is already registered

From Dev

Otto throw "Object already registered" onResume in viewpager

From Dev

Animation on Visiblity change : property was already registered by 'FrameworkElement'

From Dev

A ConnectionFactory for provider 'twitter' has already been registered

From Dev

Tried to register widget with id but that id is already registered

From Dev

How add user data to an already registered user

From Dev

Django admin - override already registered model

From Dev

Error: Driver 'pcspkr' is already registered, aborting

From Dev

How to check if user is already registered in firebase?

From Dev

Error: Driver 'pcspkr' is already registered, aborting

From Dev

Grails - How to unregister an already registered object marshaller

From Dev

E-mail address already registered

From Dev

Animation on Visiblity change : property was already registered by 'FrameworkElement'

Related Related

  1. 1

    Being Prompted for Password After Already Registered Public Key On server

  2. 2

    BsonClassMapSerializer already registered for AbstractClassSerializer

  3. 3

    Remove an already-registered $state

  4. 4

    Check if an account is already registered in AccountManager

  5. 5

    Check if a method is already registered to an event

  6. 6

    Check if a method is already registered to an event

  7. 7

    email is already registered using jsp?

  8. 8

    error: driver already registered, aborting

  9. 9

    Key <XY> could not be registered

  10. 10

    Registration form returning you are already registered user

  11. 11

    Unity: How to inject configuration and already registered instance

  12. 12

    Twitter Digits : how to check if the user is already registered

  13. 13

    Polymer core-meta is already registered

  14. 14

    check for already registered with this app in facebook login in ios

  15. 15

    Vaadin "A connector with id xy is already registered"

  16. 16

    Grails - How to unregister an already registered object marshaller

  17. 17

    Entity manager factory name is already registered

  18. 18

    Otto throw "Object already registered" onResume in viewpager

  19. 19

    Animation on Visiblity change : property was already registered by 'FrameworkElement'

  20. 20

    A ConnectionFactory for provider 'twitter' has already been registered

  21. 21

    Tried to register widget with id but that id is already registered

  22. 22

    How add user data to an already registered user

  23. 23

    Django admin - override already registered model

  24. 24

    Error: Driver 'pcspkr' is already registered, aborting

  25. 25

    How to check if user is already registered in firebase?

  26. 26

    Error: Driver 'pcspkr' is already registered, aborting

  27. 27

    Grails - How to unregister an already registered object marshaller

  28. 28

    E-mail address already registered

  29. 29

    Animation on Visiblity change : property was already registered by 'FrameworkElement'

HotTag

Archive