Deprecated API
Contents
-
Terminally Deprecated ElementsElementDescriptionuse "put(
Collections.literalMap(Object,Object)
)" instead!eu.bandm.tools.util.java.Arrays.map(Function<? super A, ? extends B>, Class<B>, A...) Usejava.util.stream
instead.eu.bandm.tools.util.java.Arrays.map(Function<? super A, ? extends B>, Class<B>, Collection<A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.BiPredicates.equalsOrNull()useObject::equals
insteadeu.bandm.tools.util.java.BitSets.emptyThis makes no sense.eu.bandm.tools.util.java.BitSets.map(BitSet, IntFunction<D>) eu.bandm.tools.util.java.BitSets.not(BitSet) This makes no sense.eu.bandm.tools.util.java.Collections.asMap(Function<? super A, ? extends B>, Collection<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.map(Function<? super A, ? extends B>, Collection<? extends A>) UseCollections.asMap(java.util.function.Function<? super A, ? extends B>, java.util.Collection<? extends A>)
orCollections.toMap(java.util.function.Function<? super A, ? extends B>, java.util.Set<? extends A>)
instead.eu.bandm.tools.util.java.Collections.map(Function<? super B, ? extends C>, Map<A, B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, Collection<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, List<A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, Set<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, SortedSet<A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toMap(Function<? super A, ? extends B>, Set<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.WriteOnlyMapUseBiConsumer
instead.eu.bandm.tools.util.java.Comparators.compare(A, A) UseComparable.compareTo(T)
instead.eu.bandm.tools.util.java.Comparators.compare(Comparator<? super A>, A, A) UseComparators.orNatural(java.util.Comparator<A>)
instead.eu.bandm.tools.util.java.Comparators.measure(Function<? super A, ? extends B>) UseComparator.comparing(Function)
instead.eu.bandm.tools.util.java.Comparators.measure(Function<? super A, ? extends B>, Comparator<? super B>) UseComparator.comparing(Function, Comparator)
instead.eu.bandm.tools.util.java.Enums.getMap(Class<E>) UseEnums.<E>valueMap(java.lang.Class<E>)
instead.eu.bandm.tools.util.java.Functions.arbitrary(Iterable<? extends A>) UseIterables.anyOf(java.lang.Iterable<E>)
instead.eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>) eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>, Function<? super C, ? extends D>) eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>, Function<? super C, ? extends D>, Function<? super D, ? extends E>) eu.bandm.tools.util.java.Iterables.asProduct(BiFunction<? super A, ? super B, ? extends C>, Iterable<? extends A>, Iterable<? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.bind(Function<? super A, ? extends Iterable<? extends B>>, Iterable<A>) eu.bandm.tools.util.java.Iterables.comprehend(Iterable<A>, Function<? super A, ? extends Iterable<? extends B>>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.comprehend(Iterable<A>, Predicate<? super A>, Function<? super A, ? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.elementwise(Consumer<? super A>, Iterable<A>) eu.bandm.tools.util.java.Iterators.bind(Function<? super E, ? extends Iterator<? extends F>>, Iterator<E>) eu.bandm.tools.util.java.Iterators.comprehend(Iterator<A>, Function<? super A, ? extends Iterator<B>>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterators.comprehend(Iterator<A>, Predicate<? super A>, Function<? super A, ? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterators.elementwise(Consumer<? super A>, Iterator<A>)
-
Deprecated Interfaces
-
Deprecated ClassesClassDescriptionAbstract
SyntaxGraph
instead!useBrowserControl
instead.useUnparser
instead.useGeneratedBlock
etc.UNTIL all uses with CatalogByString have been eliminated!UseReading
instead.eu.bandm.tools.util.java.Collections.WriteOnlyMapUseBiConsumer
instead.
-
Deprecated FieldsFieldDescriptionUse new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.use "e::get" instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.eu.bandm.tools.util.java.BitSets.emptyThis makes no sense.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.Use new '::' method reference instead.
-
Deprecated MethodsMethodDescriptionUse more sophisticated front-end tools if available.eu.bandm.tools.lljava.absy.LLJava.MemberDynamicName.descend_bootstrapArguments
(LLJava.MATCH_ONLY_00) Set to deprecated for to point out all points of usage, which possibly make wrong assumptions about the result.use instead.use instead.ONLY for CatalogByString !!use "put(Collections.literalMap(Object,Object)
)" instead!use "put(Collections.literalMap(Object,Object)
)" instead!use the instance methodReverseList.snapshot()
instead.useTool.main(String[])
instead, which has many more command line options., use writeREF_2 insteadeu.bandm.tools.umod.UMod2visitors.checkDescendableAndMakeDescendMethod(UMod.ClassDef, UMod.FieldDef) use the "follow_[fieldname]([class])" and "followAll_[fieldname]([class])" methods in the visitors instead. The former automatically use the correct register number and thus LR code. The latter make full access (quasi implicit visitor code "LR" everywhere)Required by some deficient APIs.eu.bandm.tools.util.java.Arrays.map(Function<? super A, ? extends B>, Class<B>, A...) Usejava.util.stream
instead.eu.bandm.tools.util.java.Arrays.map(Function<? super A, ? extends B>, Class<B>, Collection<A>) Usejava.util.stream
instead.useObject::equals
insteadeu.bandm.tools.util.java.BiPredicates.equalsOrNull()useObject::equals
insteadeu.bandm.tools.util.java.BitSets.map(BitSet, IntFunction<D>) eu.bandm.tools.util.java.BitSets.not(BitSet) This makes no sense.eu.bandm.tools.util.java.Collections.asMap(Function<? super A, ? extends B>, Collection<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.map(Function<? super A, ? extends B>, Collection<? extends A>) UseCollections.asMap(java.util.function.Function<? super A, ? extends B>, java.util.Collection<? extends A>)
orCollections.toMap(java.util.function.Function<? super A, ? extends B>, java.util.Set<? extends A>)
instead.eu.bandm.tools.util.java.Collections.map(Function<? super B, ? extends C>, Map<A, B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, Collection<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, List<A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, Set<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toFilter(Predicate<? super A>, SortedSet<A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Collections.toMap(Function<? super A, ? extends B>, Set<? extends A>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Comparators.compare(A, A) UseComparable.compareTo(T)
instead.eu.bandm.tools.util.java.Comparators.compare(Comparator<? super A>, A, A) UseComparators.orNatural(java.util.Comparator<A>)
instead.eu.bandm.tools.util.java.Comparators.measure(Function<? super A, ? extends B>) UseComparator.comparing(Function)
instead.eu.bandm.tools.util.java.Comparators.measure(Function<? super A, ? extends B>, Comparator<? super B>) UseComparator.comparing(Function, Comparator)
instead.eu.bandm.tools.util.java.Enums.getMap(Class<E>) UseEnums.<E>valueMap(java.lang.Class<E>)
instead.eu.bandm.tools.util.java.Functions.arbitrary(Iterable<? extends A>) UseIterables.anyOf(java.lang.Iterable<E>)
instead.eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>) eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>, Function<? super C, ? extends D>) eu.bandm.tools.util.java.Functions.compose(Function<? super A, ? extends B>, Function<? super B, ? extends C>, Function<? super C, ? extends D>, Function<? super D, ? extends E>) eu.bandm.tools.util.java.Iterables.asProduct(BiFunction<? super A, ? super B, ? extends C>, Iterable<? extends A>, Iterable<? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.bind(Function<? super A, ? extends Iterable<? extends B>>, Iterable<A>) eu.bandm.tools.util.java.Iterables.comprehend(Iterable<A>, Function<? super A, ? extends Iterable<? extends B>>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.comprehend(Iterable<A>, Predicate<? super A>, Function<? super A, ? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterables.elementwise(Consumer<? super A>, Iterable<A>) eu.bandm.tools.util.java.Iterators.bind(Function<? super E, ? extends Iterator<? extends F>>, Iterator<E>) eu.bandm.tools.util.java.Iterators.comprehend(Iterator<A>, Function<? super A, ? extends Iterator<B>>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterators.comprehend(Iterator<A>, Predicate<? super A>, Function<? super A, ? extends B>) Usejava.util.stream
instead.eu.bandm.tools.util.java.Iterators.elementwise(Consumer<? super A>, Iterator<A>) ignored byX_LLkParser.getLocation()
mechanism.
-
Deprecated ConstructorsConstructorDescriptionuse the variant with a location information.