< prev index next >

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java

Print this page
rev 58565 : records: mark record related model API as preview

*** 30,40 **** import javax.lang.model.element.TypeElement; import javax.lang.model.element.VariableElement; import javax.lang.model.type.TypeKind; import javax.lang.model.type.TypeMirror; import javax.lang.model.util.Elements; ! import javax.lang.model.util.SimpleElementVisitor9; import java.lang.ref.SoftReference; import java.util.ArrayList; import java.util.Collections; import java.util.EnumMap; import java.util.EnumSet; --- 30,40 ---- import javax.lang.model.element.TypeElement; import javax.lang.model.element.VariableElement; import javax.lang.model.type.TypeKind; import javax.lang.model.type.TypeMirror; import javax.lang.model.util.Elements; ! import javax.lang.model.util.SimpleElementVisitor14; import java.lang.ref.SoftReference; import java.util.ArrayList; import java.util.Collections; import java.util.EnumMap; import java.util.EnumSet;
*** 698,709 **** memberMap.computeIfPresent(kind, (k, v) -> Collections.unmodifiableMap(v)); memberMap.computeIfAbsent(kind, t -> Collections.emptyMap()); } } String getMemberKey(Element e) { ! return new SimpleElementVisitor9<String, Void>() { @Override public String visitExecutable(ExecutableElement e, Void aVoid) { return e.getSimpleName() + ":" + e.getParameters().size(); } --- 698,710 ---- memberMap.computeIfPresent(kind, (k, v) -> Collections.unmodifiableMap(v)); memberMap.computeIfAbsent(kind, t -> Collections.emptyMap()); } } + @SuppressWarnings("preview") String getMemberKey(Element e) { ! return new SimpleElementVisitor14<String, Void>() { @Override public String visitExecutable(ExecutableElement e, Void aVoid) { return e.getSimpleName() + ":" + e.getParameters().size(); }
< prev index next >