< prev index next > src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
Print this page
public final L withName(String name) {
return dup(byteAlignment(), Optional.of(name));
}
public final L withoutName() {
! return dup(byteAlignment(), Optional.empty());
}
public final Optional<String> name() {
return name;
}
public final L withName(String name) {
return dup(byteAlignment(), Optional.of(name));
}
+ @SuppressWarnings("unchecked")
public final L withoutName() {
! return name.isPresent() ? dup(byteAlignment(), Optional.empty()) : (L) this;
}
public final Optional<String> name() {
return name;
}
< prev index next >