Java Language Déclarations de méthode d'emballage


Exemple

int someMethod(String aString,
               List<Integer> aList,
               Map<String, String> aMap,
               int anInt,
               long aLong,
               Set<Number> aSet,
               double aDouble) {
    …
}

int someMethod(String aString, List<Integer> aList,
        Map<String, String> aMap, int anInt, long aLong,
        double aDouble, long aLong) {
    …
}

int someMethod(String aString,
               List<Map<Integer, StringBuffer>> aListOfMaps,
               Map<String, String> aMap)
        throws IllegalArgumentException {
    …
}

int someMethod(String aString, List<Integer> aList,
        Map<String, String> aMap, int anInt)
                throws IllegalArgumentException {
    …
}
  • Les déclarations de méthode peuvent être formatées en répertoriant les arguments verticalement, ou par une nouvelle ligne et +8 espaces supplémentaires
  • Si une clause throws doit être encapsulée, placez le saut de ligne devant la clause throws et assurez-vous qu'elle se démarque de la liste des arguments, soit en indentant +8 par rapport à la déclaration de fonction, soit +8 par rapport à la ligne précédente.