Skip to content

Commit 8947895

Browse files
Format and fluent-gen from release-1.34
Signed-off-by: Kubernetes Publisher <[email protected]>
1 parent 1d0cb54 commit 8947895

File tree

2,250 files changed

+131121
-130202
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,250 files changed

+131121
-130202
lines changed
Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,36 @@
11
package io.kubernetes.client.fluent;
22

3-
import java.util.LinkedHashSet;
4-
import java.util.stream.Collectors;
5-
import java.util.Set;
6-
import java.util.Optional;
7-
import java.util.ArrayList;
8-
import java.util.Objects;
93
import java.lang.Object;
10-
import java.util.List;
114
import java.lang.String;
5+
import java.util.ArrayList;
126
import java.util.Arrays;
7+
import java.util.LinkedHashSet;
8+
import java.util.List;
9+
import java.util.Objects;
10+
import java.util.Optional;
11+
import java.util.Set;
12+
import java.util.stream.Collectors;
1313
public class BaseFluent<F>{
14-
14+
1515
public static final String VISIT = "visit";
1616
public final VisitableMap _visitables = new VisitableMap();
17+
18+
19+
public static <T>List<T> aggregate(List<? extends T>... lists) {
20+
return new ArrayList(Arrays.stream(lists).filter(Objects::nonNull).collect(Collectors.toList()));
21+
}
22+
23+
public static <T>Set<T> aggregate(Set<? extends T>... sets) {
24+
return new LinkedHashSet(Arrays.stream(sets).filter(Objects::nonNull).collect(Collectors.toSet()));
25+
}
26+
27+
public static <T>List<T> build(List<? extends io.kubernetes.client.fluent.Builder<? extends T>> list) {
28+
return list == null ? null : list.stream().map(Builder::build).collect(Collectors.toList());
29+
}
30+
31+
public static <T>Set<T> build(Set<? extends io.kubernetes.client.fluent.Builder<? extends T>> set) {
32+
return set == null ? null : new LinkedHashSet<T>(set.stream().map(Builder::build).collect(Collectors.toSet()));
33+
}
1734

1835
public static <T>VisitableBuilder<T,?> builderOf(T item) {
1936
if (item instanceof Editable) {
@@ -38,20 +55,14 @@ public static <T>VisitableBuilder<T,?> builderOf(T item) {
3855
}
3956
}
4057

41-
public static <T>List<T> build(List<? extends io.kubernetes.client.fluent.Builder<? extends T>> list) {
42-
return list == null ? null : list.stream().map(Builder::build).collect(Collectors.toList());
43-
}
44-
45-
public static <T>Set<T> build(Set<? extends io.kubernetes.client.fluent.Builder<? extends T>> set) {
46-
return set == null ? null : new LinkedHashSet<T>(set.stream().map(Builder::build).collect(Collectors.toSet()));
47-
}
48-
49-
public static <T>List<T> aggregate(List<? extends T>... lists) {
50-
return new ArrayList(Arrays.stream(lists).filter(Objects::nonNull).collect(Collectors.toList()));
51-
}
52-
53-
public static <T>Set<T> aggregate(Set<? extends T>... sets) {
54-
return new LinkedHashSet(Arrays.stream(sets).filter(Objects::nonNull).collect(Collectors.toSet()));
58+
public boolean equals(Object obj) {
59+
if (this == obj)
60+
return true;
61+
if (obj == null)
62+
return false;
63+
if (getClass() != obj.getClass())
64+
return false;
65+
return true;
5566
}
5667

5768
public Optional<VisitableMap> getVisitableMap() {
@@ -65,15 +76,4 @@ public int hashCode() {
6576
return result;
6677
}
6778

68-
public boolean equals(Object obj) {
69-
if (this == obj)
70-
return true;
71-
if (obj == null)
72-
return false;
73-
if (getClass() != obj.getClass())
74-
return false;
75-
return true;
76-
}
77-
78-
7979
}

fluent/src/main/java/io/kubernetes/client/fluent/Builder.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,8 @@
33
import java.lang.FunctionalInterface;
44
@FunctionalInterface
55
public interface Builder<T>{
6-
6+
77

88
T build();
99

10-
1110
}
Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,39 @@
11
package io.kubernetes.client.fluent;
22

3-
import java.util.Map.Entry;
43
import java.lang.Class;
54
import java.lang.Object;
6-
import java.util.List;
75
import java.lang.String;
6+
import java.util.List;
7+
import java.util.Map.Entry;
88
import java.util.function.Predicate;
99
public class DelegatingVisitor<T> implements Visitor<T>{
10+
11+
private final Visitor<T> delegate;
12+
private final Class<T> type;
13+
1014
DelegatingVisitor(Class<T> type,Visitor<T> delegate) {
1115
this.type = type;
1216
this.delegate = delegate;
1317
}
14-
private final Class<T> type;
15-
private final Visitor<T> delegate;
18+
19+
public <F>Predicate<List<Entry<String,Object>>> getRequirement() {
20+
return delegate.getRequirement();
21+
}
1622

1723
public Class<T> getType() {
1824
return type;
1925
}
2026

21-
public void visit(T target) {
22-
delegate.visit(target);
23-
}
24-
2527
public int order() {
2628
return delegate.order();
2729
}
2830

29-
public void visit(List<Entry<String,Object>> path,T target) {
30-
delegate.visit(path, target);
31+
public void visit(T target) {
32+
delegate.visit(target);
3133
}
3234

33-
public <F>Predicate<List<Entry<String,Object>>> getRequirement() {
34-
return delegate.getRequirement();
35+
public void visit(List<Entry<String,Object>> path,T target) {
36+
delegate.visit(path, target);
3537
}
3638

37-
3839
}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package io.kubernetes.client.fluent;
22

33
public interface Editable<T>{
4-
4+
55

66
T edit();
77

8-
98
}
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
package io.kubernetes.client.fluent;
22

33
public interface Nested<F>{
4-
4+
55

66
F and();
77

8-
98
}
Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
package io.kubernetes.client.fluent;
22

3-
import java.util.Map.Entry;
43
import java.lang.Class;
54
import java.lang.Object;
6-
import java.util.List;
75
import java.lang.String;
86
import java.lang.reflect.Method;
7+
import java.util.List;
8+
import java.util.Map.Entry;
99
public class PathAwareTypedVisitor<V,P> extends TypedVisitor<V>{
10+
11+
private final Class<P> parentType;
12+
private final Class<V> type;
13+
1014
PathAwareTypedVisitor() {
1115
List<Class> args = Visitors.getTypeArguments(PathAwareTypedVisitor.class, getClass());
1216
if (args == null || args.isEmpty()) {
@@ -15,8 +19,14 @@ public class PathAwareTypedVisitor<V,P> extends TypedVisitor<V>{
1519
this.type = (Class<V>) args.get(0);
1620
this.parentType = (Class<P>) args.get(1);
1721
}
18-
private final Class<V> type;
19-
private final Class<P> parentType;
22+
23+
public P getParent(List<Entry<String,Object>> path) {
24+
return path.size() - 1 >= 0 ? (P) path.get(path.size() - 1) : null;
25+
}
26+
27+
public Class<P> getParentType() {
28+
return parentType;
29+
}
2030

2131
public void visit(V element) {
2232

@@ -26,13 +36,4 @@ public void visit(List<Entry<String,Object>> path,V element) {
2636
visit(element);
2737
}
2838

29-
public P getParent(List<Entry<String,Object>> path) {
30-
return path.size() - 1 >= 0 ? (P) path.get(path.size() - 1) : null;
31-
}
32-
33-
public Class<P> getParentType() {
34-
return parentType;
35-
}
36-
37-
3839
}

fluent/src/main/java/io/kubernetes/client/fluent/TypedVisitor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,11 @@
22

33
import java.lang.Class;
44
public abstract class TypedVisitor<V> implements Visitor<V>{
5-
5+
66

77

88
public Class<V> getType() {
99
return (Class<V>) Visitors.getTypeArguments(TypedVisitor.class, getClass()).get(0);
1010
}
1111

12-
1312
}

fluent/src/main/java/io/kubernetes/client/fluent/Visitable.java

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
package io.kubernetes.client.fluent;
22

3-
import java.util.AbstractMap;
4-
import java.util.Map.Entry;
5-
import java.util.Optional;
6-
import java.util.ArrayList;
73
import java.lang.Class;
84
import java.lang.Object;
9-
import java.util.List;
105
import java.lang.String;
6+
import java.util.AbstractMap;
7+
import java.util.ArrayList;
118
import java.util.Collections;
9+
import java.util.List;
10+
import java.util.Map.Entry;
11+
import java.util.Optional;
1212
public interface Visitable<T>{
13+
1314

15+
default T accept(Visitor... visitors) {
16+
return accept(Collections.emptyList(), visitors);
17+
}
18+
19+
default T accept(List<Entry<String,Object>> path,Visitor... visitors) {
20+
return accept(path, "", visitors);
21+
}
1422

1523
default <V>T accept(Class<V> type,Visitor<V> visitor) {
1624
return accept(Collections.emptyList(), new Visitor<V>() {
@@ -31,14 +39,6 @@ public void visit(V element) {
3139
});
3240
}
3341

34-
default T accept(Visitor... visitors) {
35-
return accept(Collections.emptyList(), visitors);
36-
}
37-
38-
default T accept(List<Entry<String,Object>> path,Visitor... visitors) {
39-
return accept(path, "", visitors);
40-
}
41-
4242
default T accept(List<Entry<String,Object>> path,String currentKey,Visitor... visitors) {
4343
List<Visitor> sortedVisitor = new ArrayList<>();
4444
for (Visitor visitor : visitors) {
@@ -88,5 +88,4 @@ default Optional<VisitableMap> getVisitableMap() {
8888
return Optional.empty();
8989
}
9090

91-
9291
}
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package io.kubernetes.client.fluent;
22

33
public interface VisitableBuilder<T,V extends VisitableBuilder<T,V>> extends Builder<T>,Visitable<V>{
4+
5+
46

57

6-
78
}
Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,26 @@
11
package io.kubernetes.client.fluent;
22

3-
import java.util.stream.Collectors;
43
import java.lang.Iterable;
5-
import java.util.function.Consumer;
6-
import java.util.HashMap;
4+
import java.lang.Object;
5+
import java.lang.String;
76
import java.util.ArrayList;
7+
import java.util.HashMap;
88
import java.util.Iterator;
9-
import java.lang.Object;
109
import java.util.List;
11-
import java.lang.String;
1210
import java.util.Spliterator;
11+
import java.util.function.Consumer;
12+
import java.util.stream.Collectors;
1313
public class VisitableMap extends HashMap<String,List<Visitable<?>>> implements Iterable<Visitable<?>>{
14+
1415

1516

17+
public List<Visitable<?>> aggregate() {
18+
return values().stream().flatMap(l -> l.stream()).collect(Collectors.toList());
19+
}
20+
21+
public void forEach(Consumer<? super Visitable<?>> action) {
22+
aggregate().forEach(action);
23+
}
1624

1725
public List<Visitable<?>> get(Object key) {
1826
if (!containsKey(key)) {
@@ -21,21 +29,12 @@ public List<Visitable<?>> get(Object key) {
2129
return super.get(key);
2230
}
2331

24-
public List<Visitable<?>> aggregate() {
25-
return values().stream().flatMap(l -> l.stream()).collect(Collectors.toList());
26-
}
27-
2832
public Iterator<Visitable<?>> iterator() {
2933
return aggregate().iterator();
3034
}
3135

32-
public void forEach(Consumer<? super Visitable<?>> action) {
33-
aggregate().forEach(action);
34-
}
35-
3636
public Spliterator spliterator() {
3737
return aggregate().spliterator();
3838
}
3939

40-
4140
}

0 commit comments

Comments
 (0)