Lombok: Aliase zu @Getter @Setter hinzufügen

Erstellt am 15. Juli 2015  ·  3Kommentare  ·  Quelle: projectlombok/lombok

_Von Google Code migriert (Problem 790)_

Hilfreichster Kommentar

:bust_in_silhouette: [email protected] :clock8: 19. Februar 2015 um 09:04 UTC

Es wäre schön, Aliase in @ Getter und @ Setter zu haben

In meinem Fall wäre es praktisch in mehrsprachigen Projekten
Zum Beispiel:

@ Getter(aliases={"ключ"}) privater langer Schlüssel;

Als Abkürzung für:

privater langer Schlüssel;

public long getKey() { Return-Schlüssel; }

public long ключ() { Return-Taste; }

//oder vielleicht so: (oder beides) [oder konfigurierbar]

public long getКлюч() { Return-Taste; } // Javabean-Stil

// beides sollte funktionieren, aber es ist mühsam, "getКлюч" einzugeben und jedes Mal das KB-Layout zu ändern.

Ich verwende jruby (mehrsprachiges DSL), wobei beide Stile auf diese Weise als Eigenschaft zugänglich sind: object.ключ
Im groovigen nur Javabean-Stil als Eigentum zugänglich.

Labels: -Type-Enhancement

Alle 3 Kommentare

:bust_in_silhouette: [email protected] :clock8: 19. Februar 2015 um 09:04 UTC

Es wäre schön, Aliase in @ Getter und @ Setter zu haben

In meinem Fall wäre es praktisch in mehrsprachigen Projekten
Zum Beispiel:

@ Getter(aliases={"ключ"}) privater langer Schlüssel;

Als Abkürzung für:

privater langer Schlüssel;

public long getKey() { Return-Schlüssel; }

public long ключ() { Return-Taste; }

//oder vielleicht so: (oder beides) [oder konfigurierbar]

public long getКлюч() { Return-Taste; } // Javabean-Stil

// beides sollte funktionieren, aber es ist mühsam, "getКлюч" einzugeben und jedes Mal das KB-Layout zu ändern.

Ich verwende jruby (mehrsprachiges DSL), wobei beide Stile auf diese Weise als Eigenschaft zugänglich sind: object.ключ
Im groovigen nur Javabean-Stil als Eigentum zugänglich.

Labels: -Type-Enhancement

:bust_in_silhouette: [email protected] :clock8: 19. Februar 2015 um 09:12 UTC

Standalone @ Aliases wären auch praktisch für Methoden

_Ende der Migration_

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen