MCPcopy Create free account

hub / github.com/canyie/pine / functions

Functions1,225 in github.com/canyie/pine

↓ 2 callersMethodgetTotalTransformationCost
Returns the sum of the object transformation cost for each class in the source argument list. @param srcArgs The source arguments @param destArgs The
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:112
↓ 2 callersMethodhandleLoadPackage
This method is called when an app is loaded. It's called very early, even before {@link Application#onCreate} is called. Modules can set up their app-
xposed/src/main/java/de/robv/android/xposed/IXposedHookLoadPackage.java:24
↓ 2 callersMethodhandleUnhook
(HookRecord hookRecord, MethodHook hook)
core/src/main/java/top/canyie/pine/Pine.java:923
↓ 2 callersMethodidentityToString
<p>Gets the toString that would be produced by {@code Object} if a class did not override toString itself. {@code null} will return {@code null}.</p>
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ObjectUtils.java:251
↓ 2 callersMethodindexOf
(Object o)
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:435
↓ 2 callersMethodindexOfDifference
<p>Compares two CharSequences, and returns the index at which the CharSequences begin to differ.</p> <p>For example, {@code indexOfDifference("i am a
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:5861
↓ 2 callersMethodinitialize
()
core/src/main/java/top/canyie/pine/Pine.java:94
↓ 2 callersMethodints2Double
(int a, int b)
core/src/main/java/top/canyie/pine/utils/Primitives.java:172
↓ 2 callersMethodisAsciiNumeric
<p>Checks whether the character is ASCII 7 bit numeric.</p> <pre> CharUtils.isAsciiNumeric('a') = false CharUtils.isAsciiNumeric('A') = false
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/CharUtils.java:516
↓ 2 callersMethodisEquals
<p>Returns <code>true</code> if the fields that have been checked are all equal.</p> @return boolean
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/EqualsBuilder.java:911
↓ 2 callersMethodisJavaVersionAtLeast
<p> Is the Java version at least the requested version. </p> <p> Example input: </p> <ul> <li>{@code 1.2f} to test for Java 1.2</li> <li>{@code 1.31f}
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/SystemUtils.java:1370
↓ 2 callersMethodisNotEmpty
<p>Checks if an array of Objects is not empty or not {@code null}.</p> @param <T> the component type of the array @param array the array to test @re
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ArrayUtils.java:3333
↓ 2 callersMethodlastIndexOf
<p>Finds the last index within a CharSequence, handling {@code null}. This method uses {@link String#lastIndexOf(int)} if possible.</p> <p>A {@code n
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:1127
↓ 2 callersMethodleftPad
<p>Left pad a String with spaces (' ').</p> <p>The String is padded to the size of {@code size}.</p> <pre> StringUtils.leftPad(null, ) = null Stri
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:4692
↓ 2 callersMethodloadLib
Will be invoked when our native library (libpine.so) needs to be loaded.
core/src/main/java/top/canyie/pine/Pine.java:881
↓ 2 callersMethodmakeClassesVisiblyInitialized
(long thread)
core/src/main/java/top/canyie/pine/Pine.java:851
↓ 2 callersMethodnoNullElements
<p>Validate that the specified argument array is neither {@code null} nor contains any elements that are {@code null}; otherwise throwing an exception
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/Validate.java:505
↓ 2 callersMethodnotEmpty
<p>Validate that the specified argument array is neither {@code null} nor a length of zero (no elements); otherwise throwing an exception with the spe
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/Validate.java:246
↓ 2 callersMethodof
<p>Obtains an immutable pair of from two objects inferring the generic types.</p> <p>This factory allows the pair to be created using inference to ob
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/tuple/Pair.java:60
↓ 2 callersMethodonClassInit
(Class<?> cls)
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:45
↓ 2 callersMethodprimitiveToWrapper
<p>Converts the specified primitive Class object to its corresponding wrapper Class object.</p> <p>NOTE: From v2.2, this method handles {@code Void.T
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ClassUtils.java:704
↓ 2 callersMethodreflectionAppend
<p>Appends to <code>builder</code> the comparison of <code>lhs</code> to <code>rhs</code> using the fields defined in <code>clazz</code>.</p> @param
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/CompareToBuilder.java:305
↓ 2 callersMethodreflectionAppend
<p>Appends the fields and values defined by the given object of the given Class.</p> @param lhs the left hand object @param rhs the right hand obje
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/EqualsBuilder.java:385
↓ 2 callersMethodreflectionAppend
<p> Appends the fields and values defined by the given object of the given <code>Class</code>. </p> @param object the object to append det
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/HashCodeBuilder.java:171
↓ 2 callersMethodremove
(E e)
xposed/src/main/java/de/robv/android/xposed/XposedBridge.java:422
↓ 2 callersMethodremoveAdditionalInstanceField
Removes and returns a value which was stored with {@link #setAdditionalInstanceField}. @param obj The object instance for which the value has been st
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1472
↓ 2 callersMethodremoveEnd
<p>Removes a substring only if it is at the end of a source string, otherwise returns the source string.</p> <p>A {@code null} source string will ret
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:3666
↓ 2 callersMethodremoveLastFieldSeparator
<p>Remove the last field separator from the buffer.</p> @param buffer the <code>StringBuffer</code> to populate @since 2.0
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:399
↓ 2 callersMethodrepeat
<p>Repeat a String {@code repeat} times to form a new String.</p> <pre> StringUtils.repeat(null, 2) = null StringUtils.repeat("", 0) = "" StringUti
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:4462
↓ 2 callersMethodrightPad
<p>Right pad a String with spaces (' ').</p> <p>The String is padded to the size of {@code size}.</p> <pre> StringUtils.rightPad(null, ) = null St
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/StringUtils.java:4580
↓ 2 callersMethodsetAccessibleWorkaround
XXX Default access superclass workaround When a public class has a default access superclass with public members, these members are accessible. Calli
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/reflect/MemberUtils.java:54
↓ 2 callersMethodsetAdditionalInstanceField
Attaches any value to an object instance. This simulates adding an instance field. The value can be retrieved again with {@link #getAdditionalInstance
xposed/src/main/java/de/robv/android/xposed/XposedHelpers.java:1420
↓ 2 callersMethodsetContentEnd
<p>Sets the content end text.</p> <p><code>null</code> is accepted, but will be converted to an empty String.</p> @param contentEnd the new content
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1834
↓ 2 callersMethodsetContentStart
<p>Sets the content start text.</p> <p><code>null</code> is accepted, but will be converted to an empty String.</p> @param contentStart the new con
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1808
↓ 2 callersMethodsetEnabled
(boolean e)
enhances/src/main/java/top/canyie/pine/enhances/PendingHookHandler.java:74
↓ 2 callersMethodsetUseFieldNames
<p>Sets whether to use the field names passed in.</p> @param useFieldNames the new useFieldNames flag
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1665
↓ 2 callersMethodsetUseIdentityHashCode
<p>Sets whether to use the identity hash code.</p> @param useIdentityHashCode the new useIdentityHashCode flag
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1645
↓ 2 callersMethodtestImpl
()
app/src/main/java/top/canyie/pine/examples/test/Test.java:63
↓ 2 callersMethodunhook
Removes the callback.
xposed/src/main/java/de/robv/android/xposed/callbacks/IXUnhook.java:22
↓ 2 callersMethodunregister
<p> Unregisters the given object. </p> <p> Used by the reflection methods to avoid infinite loops. </p> @param value The object to
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:198
↓ 1 callersMethodAddLocalRef
core/src/main/cpp/art/thread.h:91
↓ 1 callersMethodAllocNonMovable
core/src/main/cpp/art/thread.h:119
↓ 1 callersFunctionCurrentEnv
enhances/src/main/cpp/enhances.cpp:80
↓ 1 callersMethodDecompile
core/src/main/cpp/art/art_method.h:81
↓ 1 callersFunctionDifference
core/src/main/cpp/art/art_method.cpp:103
↓ 1 callersMethodFillWithNop
core/src/main/cpp/trampoline/trampoline_installer.cpp:288
↓ 1 callersMethodFindMethodID
core/src/main/cpp/utils/scoped_local_ref.h:93
↓ 1 callersMethodGetAccessFlags
core/src/main/cpp/art/art_method.h:122
↓ 1 callersFunctionGetMethodBackup
enhances/src/main/cpp/enhances.cpp:105
↓ 1 callersFunctionGetMethodDeclaringClass
core/src/main/cpp/pine.cpp:56
↓ 1 callersFunctionGetRuntimeLibraryName
enhances/src/main/cpp/enhances.cpp:265
↓ 1 callersMethodGetStateAndFlags
core/src/main/cpp/art/thread.h:83
↓ 1 callersFunctionHookFunc
enhances/src/main/cpp/enhances.cpp:141
↓ 1 callersMethodInit
core/src/main/cpp/trampoline/trampoline_installer.h:35
↓ 1 callersMethodInstallDirectJumpInlineTrampoline
core/src/main/cpp/trampoline/trampoline_installer.cpp:237
↓ 1 callersMethodInstallDirectJumpReplacementTrampoline
core/src/main/cpp/trampoline/trampoline_installer.cpp:186
↓ 1 callersMethodInstallInlineTrampoline
core/src/main/cpp/trampoline/trampoline_installer.cpp:200
↓ 1 callersMethodInstallReplacementTrampoline
core/src/main/cpp/trampoline/trampoline_installer.cpp:161
↓ 1 callersMethodIsNative
core/src/main/cpp/art/art_method.h:118
↓ 1 callersMethodOpen
core/src/main/cpp/utils/elf_image.cpp:23
↓ 1 callersMethodRelativeOpen
core/src/main/cpp/utils/elf_image.cpp:149
↓ 1 callersFunctionReleaseLock
core/src/main/cpp/trampoline/extras.h:29
↓ 1 callersMethodSetDeclaringClass
core/src/main/cpp/art/art_method.h:64
↓ 1 callersMethodSetEntryPointFromJni
core/src/main/cpp/art/art_method.h:167
↓ 1 callersMethodSetFastNative
core/src/main/cpp/art/art_method.h:109
↓ 1 callersMethodSetStateAndFlags
core/src/main/cpp/art/thread.h:87
↓ 1 callersFunctionSyncMethodEntry
core/src/main/cpp/pine.cpp:68
↓ 1 callersMethodTestDontCompile
core/src/main/cpp/art/art_method.cpp:328
↓ 1 callersFunctionWrappedFOpen
core/src/main/cpp/utils/io_wrapper.h:40
↓ 1 callersFunctionWrappedOpen
core/src/main/cpp/utils/io_wrapper.h:19
↓ 1 callersMethodaccept
Returns whether or not to append the given <code>Field</code>. <ul> <li>Transient fields are appended only if {@link #isAppendTransients()} returns <c
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java:474
↓ 1 callersMethodafterCall
Invoked after the method gets called. You can get or modify some info about this call by the given {@code callFrame}. Throwing any exception in this m
core/src/main/java/top/canyie/pine/callback/MethodHook.java:29
↓ 1 callersMethodafterHook
Invoke after a method hooking. @param method The hooked method @param unhook The registered hook
core/src/main/java/top/canyie/pine/Pine.java:871
↓ 1 callersMethodafterHookedMethod
Called after the invocation of the method. <p>You can use {@link MethodHookParam#setResult} and {@link MethodHookParam#setThrowable} to modify the re
xposed/src/main/java/de/robv/android/xposed/XC_MethodHook.java:61
↓ 1 callersMethodappend
<p>Appends to the <code>builder</code> the comparison of two <code>Object</code>s.</p> <ol> <li>Check if <code>lhs == rhs</code></li> <li>Check if ei
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/CompareToBuilder.java:369
↓ 1 callersMethodappend
<p>Append to the <code>toString</code> a <code>boolean</code> value.</p> @param value the value to add to the <code>toString</code> @return this
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringBuilder.java:275
↓ 1 callersMethodappend
<p> Append a <code>hashCode</code> for a <code>boolean</code>. </p> <p> This adds <code>1</code> when true, and <code>0</code> when false to the <code
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/HashCodeBuilder.java:576
↓ 1 callersMethodappendClassName
<p>Append to the <code>toString</code> the class name.</p> @param buffer the <code>StringBuffer</code> to populate @param object the <code>Object</
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1442
↓ 1 callersMethodappendContentEnd
<p>Append to the <code>toString</code> the content end.</p> @param buffer the <code>StringBuffer</code> to populate
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1481
↓ 1 callersMethodappendContentStart
<p>Append to the <code>toString</code> the content start.</p> @param buffer the <code>StringBuffer</code> to populate
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1472
↓ 1 callersMethodappendCyclicObject
<p>Append to the <code>toString</code> an <code>Object</code> value that has been detected to participate in a cycle. This implementation will print t
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:572
↓ 1 callersMethodappendEnd
<p>Append to the <code>toString</code> the end of data indicator.</p> @param buffer the <code>StringBuffer</code> to populate @param object the <co
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:385
↓ 1 callersMethodappendIdentityHashCode
<p>Append the {@link System#identityHashCode(java.lang.Object)}.</p> @param buffer the <code>StringBuffer</code> to populate @param object the <cod
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:1459
↓ 1 callersMethodappendStart
<p>Append to the <code>toString</code> the start of data indicator.</p> @param buffer the <code>StringBuffer</code> to populate @param object the <
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:367
↓ 1 callersMethodappendToString
<p>Append to the <code>toString</code> another toString.</p> <p>NOTE: It assumes that the toString has been created from the same ToStringStyle. </p>
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/builder/ToStringStyle.java:346
↓ 1 callersMethodatLeast
<p>Whether this version of Java is at least the version of Java passed in.</p> <p>For example:<br /> {@code myVersion.atLeast(JavaVersion.JAVA_1_4)}
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/JavaVersion.java:104
↓ 1 callersMethodbeforeCall
Invoked before the method gets called. You can get or modify some info about this call by the given {@code callFrame}. Note that setting result or exc
core/src/main/java/top/canyie/pine/callback/MethodHook.java:20
↓ 1 callersMethodbeforeHook
Invoked before a method hooking. @param method The method that will be hooked @param callback The hook that will be registered
core/src/main/java/top/canyie/pine/Pine.java:864
↓ 1 callersMethodbeforeHookedMethod
Called before the invocation of the method. <p>You can use {@link MethodHookParam#setResult} and {@link MethodHookParam#setThrowable} to prevent the
xposed/src/main/java/de/robv/android/xposed/XC_MethodHook.java:48
↓ 1 callersMethodbooleanBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, lon
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:46
↓ 1 callersMethodbyteBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, long x7)
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:56
↓ 1 callersMethodcallAll
@hide
xposed/src/main/java/de/robv/android/xposed/callbacks/XCallback.java:100
↓ 1 callersMethodcallBackup
(Object thisObject, Object... args)
core/src/main/java/top/canyie/pine/Pine.java:967
↓ 1 callersMethodcanWork
()
enhances/src/main/java/top/canyie/pine/enhances/PendingHookHandler.java:56
↓ 1 callersMethodcanWork
()
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:25
↓ 1 callersMethodcare
(Class<?> cls)
enhances/src/main/java/top/canyie/pine/enhances/ClassInitMonitor.java:39
↓ 1 callersMethodcareClassInit
(long ptr)
enhances/src/main/java/top/canyie/pine/enhances/PineEnhances.java:78
↓ 1 callersMethodcharBridge
(long artMethod, long extras, long sp, long x4, long x5, long x6, long x7)
core/src/main/java/top/canyie/pine/entry/Arm64Entry.java:51
↓ 1 callersMethodcheckModule
(ClassLoader mcl)
xposed/src/main/java/top/canyie/pine/xposed/PineXposed.java:130
↓ 1 callersMethodclone
<p>Clone an object.</p> @param <T> the type of the object @param obj the object to clone, null returns null @return the clone if the object implemen
xposed/src/main/apacheCommonsLang/external/org/apache/commons/lang3/ObjectUtils.java:510
← previousnext →201–300 of 1,225, ranked by callers