import { JavaClass, BasicOrJavaType } from "java-bridge"; import { Collection as java_util_Collection } from "./Collection"; import { BiFunction as java_util_function_BiFunction } from "./function/BiFunction"; import { Set as java_util_Set } from "./Set"; import { BiConsumer as java_util_function_BiConsumer } from "./function/BiConsumer"; import { Function as java_util_function_Function } from "./function/Function"; /** * This class just defines types, you should import Map instead of this. * This was generated by java-bridge. * You should probably not edit this. */ export declare class MapClass extends JavaClass { /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ remove(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ removeSync(var0: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'boolean' */ remove(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'boolean' */ removeSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): boolean; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ get(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ getSync(var0: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ put(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ putSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equals(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equalsSync(var0: BasicOrJavaType | null): boolean; /** * @return original return type: 'java.util.Collection' */ values(): Promise; /** * @return original return type: 'java.util.Collection' */ valuesSync(): java_util_Collection | null; /** * @return original return type: 'int' */ hashCode(): Promise; /** * @return original return type: 'int' */ hashCodeSync(): number; /** * @return original return type: 'void' */ clear(): Promise; /** * @return original return type: 'void' */ clearSync(): void; /** * @return original return type: 'boolean' */ isEmpty(): Promise; /** * @return original return type: 'boolean' */ isEmptySync(): boolean; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ replace(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ replaceSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @param var2 original type: 'java.lang.Object' * @return original return type: 'boolean' */ replace(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null, var2: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @param var2 original type: 'java.lang.Object' * @return original return type: 'boolean' */ replaceSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null, var2: BasicOrJavaType | null): boolean; /** * @param var0 original type: 'java.util.function.BiFunction' * @return original return type: 'void' */ replaceAll(var0: java_util_function_BiFunction | null): Promise; /** * @param var0 original type: 'java.util.function.BiFunction' * @return original return type: 'void' */ replaceAllSync(var0: java_util_function_BiFunction | null): void; /** * @return original return type: 'int' */ size(): Promise; /** * @return original return type: 'int' */ sizeSync(): number; /** * @return original return type: 'java.util.Set' */ entrySet(): Promise; /** * @return original return type: 'java.util.Set' */ entrySetSync(): java_util_Set | null; /** * @param var0 original type: 'java.util.Map' * @return original return type: 'void' */ putAll(var0: MapClass | null): Promise; /** * @param var0 original type: 'java.util.Map' * @return original return type: 'void' */ putAllSync(var0: MapClass | null): void; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ putIfAbsent(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ putIfAbsentSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.util.function.BiConsumer' * @return original return type: 'void' */ forEach(var0: java_util_function_BiConsumer | null): Promise; /** * @param var0 original type: 'java.util.function.BiConsumer' * @return original return type: 'void' */ forEachSync(var0: java_util_function_BiConsumer | null): void; /** * @return original return type: 'java.util.Set' */ keySet(): Promise; /** * @return original return type: 'java.util.Set' */ keySetSync(): java_util_Set | null; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ containsValue(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ containsValueSync(var0: BasicOrJavaType | null): boolean; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ containsKey(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ containsKeySync(var0: BasicOrJavaType | null): boolean; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ getOrDefault(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @return original return type: 'java.lang.Object' */ getOrDefaultSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.Function' * @return original return type: 'java.lang.Object' */ computeIfAbsent(var0: BasicOrJavaType | null, var1: java_util_function_Function | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.Function' * @return original return type: 'java.lang.Object' */ computeIfAbsentSync(var0: BasicOrJavaType | null, var1: java_util_function_Function | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ computeIfPresent(var0: BasicOrJavaType | null, var1: java_util_function_BiFunction | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ computeIfPresentSync(var0: BasicOrJavaType | null, var1: java_util_function_BiFunction | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ compute(var0: BasicOrJavaType | null, var1: java_util_function_BiFunction | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ computeSync(var0: BasicOrJavaType | null, var1: java_util_function_BiFunction | null): BasicOrJavaType | null; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @param var2 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ merge(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null, var2: java_util_function_BiFunction | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @param var1 original type: 'java.lang.Object' * @param var2 original type: 'java.util.function.BiFunction' * @return original return type: 'java.lang.Object' */ mergeSync(var0: BasicOrJavaType | null, var1: BasicOrJavaType | null, var2: java_util_function_BiFunction | null): BasicOrJavaType | null; } declare const Map_base: typeof MapClass; /** * Class java.util.Map. * * This actually imports the java class for further use. * The class MapClass only defines types, this is the class you should actually import. * Please note that this statement imports the underlying java class at runtime, which may take a while. * This was generated by java-bridge. * You should probably not edit this. */ export declare class Map extends Map_base { /** * Private constructor to prevent instantiation * as this is either an abstract class or an interface */ private constructor(); } export default Map; //# sourceMappingURL=Map.d.ts.map