Package io.github.humbleui.skija
Class ManagedString
- java.lang.Object
-
- io.github.humbleui.skija.impl.Native
-
- io.github.humbleui.skija.impl.Managed
-
- io.github.humbleui.skija.ManagedString
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class ManagedString extends Managed
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classManagedString._FinalizerHolder-
Nested classes/interfaces inherited from class io.github.humbleui.skija.impl.Managed
Managed.CleanerThunk
-
-
Field Summary
-
Fields inherited from class io.github.humbleui.skija.impl.Managed
_cleanable
-
-
Constructor Summary
Constructors Constructor Description ManagedString(long ptr)ManagedString(java.lang.String s)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void_nAppend(long ptr, java.lang.String s)static long_nGetFinalizer()static void_nInsert(long ptr, int offset, java.lang.String s)static long_nMake(java.lang.String s)static void_nRemove(long ptr, int from, int length)static void_nRemoveSuffix(long ptr, int from)static java.lang.String_nToString(long ptr)@NotNull ManagedStringappend(@NotNull java.lang.String s)@NotNull ManagedStringinsert(int offset, @NotNull java.lang.String s)@NotNull ManagedStringremove(int from)@NotNull ManagedStringremove(int from, int length)java.lang.StringtoString()-
Methods inherited from class io.github.humbleui.skija.impl.Managed
_nInvokeFinalizer, close, isClosed
-
Methods inherited from class io.github.humbleui.skija.impl.Native
_nativeEquals, equals, getPtr, hashCode
-
-
-
-
Method Detail
-
insert
@NotNull @Contract("-> this") public @NotNull ManagedString insert(int offset, @NotNull @NotNull java.lang.String s)
-
append
@NotNull @Contract("-> this") public @NotNull ManagedString append(@NotNull @NotNull java.lang.String s)
-
remove
@NotNull @Contract("-> this") public @NotNull ManagedString remove(int from)
-
remove
@NotNull @Contract("-> this") public @NotNull ManagedString remove(int from, int length)
-
_nMake
@Internal public static long _nMake(java.lang.String s)
-
_nGetFinalizer
@Internal public static long _nGetFinalizer()
-
_nToString
@Internal public static java.lang.String _nToString(long ptr)
-
_nInsert
@Internal public static void _nInsert(long ptr, int offset, java.lang.String s)
-
_nAppend
@Internal public static void _nAppend(long ptr, java.lang.String s)
-
_nRemoveSuffix
@Internal public static void _nRemoveSuffix(long ptr, int from)
-
_nRemove
@Internal public static void _nRemove(long ptr, int from, int length)
-
-