public interface InternalAccess
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static interface
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addAllReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Collection<?> values) void
addReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Object value) long
checkedNativeId
(QtObject object) long
checkedNativeId
(QtObjectInterface object) void
clearReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic) Class<?>
findGeneratedSuperclass
(Class<?> clazz) <Q extends QtObjectInterface,
M>
MfindMemberAccess
(Q ifc, Class<Q> interfaceClass, Class<M> accessClass) <T> Class<T>
getClass
(T object) getDefinedPackage
(ClassLoader cl, String pkg) <T> Supplier<T>
getFactory0
(Constructor<T> constructor) <A,
T> Function<A, T> getFactory1
(Constructor<T> constructor) <A,
B, T> BiFunction<A, B, T> getFactory2
(Constructor<T> constructor) <A,
B, C, T> QMetaObject.Method3<A, B, C, T> getFactory3
(Constructor<T> constructor) <A,
B, C, D, T>
QMetaObject.Method4<A,B, C, D, T> getFactory4
(Constructor<T> constructor) <A,
B, C, D, E, T>
QMetaObject.Method5<A,B, C, D, E, T> getFactory5
(Constructor<T> constructor) boolean
hasOwnerFunction
(QtObject object) boolean
hasOwnerFunction
(QtObjectInterface object) void
invalidateObject
(QtObject object) void
invalidateObject
(QtObjectInterface object) <T> T
invokeContructor
(Constructor<T> constructor, Object... args) invokeMethod
(Method method, Object object, Object... args) boolean
isCppOwnership
(QtObject object) boolean
isCppOwnership
(QtObjectInterface object) boolean
isJavaOwnership
(QtObject object) boolean
isJavaOwnership
(QtObjectInterface object) boolean
isSplitOwnership
(QtObject object) boolean
isSplitOwnership
(QtObjectInterface object) <S extends Serializable>
Class<?>[]lambdaClassTypes
(Class<S> type, S lambdaExpression) <S extends Serializable>
QObjectlambdaContext
(S lambdaExpression) <S extends Serializable>
ExecutablelambdaExecutable
(S lambdaExpression) <S extends Serializable>
int[]lambdaMetaTypes
(Class<S> type, S lambdaExpression) <S extends Serializable>
Class<?>lambdaReturnType
(Class<S> type, S lambdaExpression) long
long
nativeId
(QtObjectInterface object) newRCMap()
owner
(QtObjectInterface object) void
putReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Object key, Object value) registerCleaner
(Object object, Runnable action) void
registerDependentObject
(QtObjectInterface dependentObject, QtObject owner) void
registerDependentObject
(QtObjectInterface dependentObject, QtObjectInterface owner) void
registerDependentObject
(QtObject dependentObject, QtObject owner) void
registerDependentObject
(QtObject dependentObject, QtObjectInterface owner) int
registerMetaType
(Parameter parameter) void
removeFromCollectionReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic, Object value) void
removeFromMapReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic, Object value) <E extends Enum<E> & QtByteEnumerator>
EresolveEnum
(Class<E> cl, byte value, String name) <E extends Enum<E> & QtEnumerator>
EresolveEnum
(Class<E> cl, int value, String name) <E extends Enum<E> & QtLongEnumerator>
EresolveEnum
(Class<E> cl, long value, String name) <E extends Enum<E> & QtShortEnumerator>
EresolveEnum
(Class<E> cl, short value, String name) void
setCppOwnership
(QtObject object) void
setCppOwnership
(QtObjectInterface object) void
setDefaultOwnership
(QtObject object) void
setDefaultOwnership
(QtObjectInterface object) void
setJavaOwnership
(QtObject object) void
setJavaOwnership
(QtObjectInterface object) void
setQmlClassInfoGeneratorFunction
(Function<Class<?>, Map<String, String>> qmlClassInfogeneratorFunction) void
setReferenceCount
(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean threadSafe, boolean isStatic, Object newValue) void
unregisterDependentObject
(QtObjectInterface dependentObject, QtObject owner) void
unregisterDependentObject
(QtObjectInterface dependentObject, QtObjectInterface owner) void
unregisterDependentObject
(QtObject dependentObject, QtObject owner) void
unregisterDependentObject
(QtObject dependentObject, QtObjectInterface owner)
-
Method Details
-
resolveEnum
-
resolveEnum
-
resolveEnum
-
resolveEnum
-
isJavaOwnership
-
isJavaOwnership
-
isSplitOwnership
-
isSplitOwnership
-
isCppOwnership
-
isCppOwnership
-
setCppOwnership
-
setCppOwnership
-
setJavaOwnership
-
setJavaOwnership
-
setDefaultOwnership
-
setDefaultOwnership
-
nativeId
-
nativeId
-
checkedNativeId
-
checkedNativeId
-
removeFromMapReferenceCount
void removeFromMapReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic, Object value) -
removeFromCollectionReferenceCount
void removeFromCollectionReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic, Object value) -
addAllReferenceCount
void addAllReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Collection<?> values) -
putReferenceCount
void putReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Object key, Object value) -
clearReferenceCount
void clearReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isStatic) -
callerClassProvider
-
newRCMap
-
newRCList
-
addReferenceCount
void addReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean isThreadSafe, boolean isStatic, Object value) -
registerDependentObject
-
registerDependentObject
-
registerDependentObject
-
registerDependentObject
-
unregisterDependentObject
-
unregisterDependentObject
-
unregisterDependentObject
-
unregisterDependentObject
-
setReferenceCount
void setReferenceCount(QtObjectInterface owner, Class<? extends QtObjectInterface> declaringClass, String fieldName, boolean threadSafe, boolean isStatic, Object newValue) -
invalidateObject
-
invalidateObject
-
registerCleaner
-
lambdaContext
-
lambdaReturnType
-
lambdaMetaTypes
-
lambdaClassTypes
-
lambdaExecutable
-
getClass
-
registerMetaType
-
findGeneratedSuperclass
-
callerContextProvider
Supplier<InternalAccess.CallerContext> callerContextProvider() -
hasOwnerFunction
-
hasOwnerFunction
-
owner
-
owner
-
findMemberAccess
<Q extends QtObjectInterface,M> M findMemberAccess(Q ifc, Class<Q> interfaceClass, Class<M> accessClass) -
getFactory0
-
getFactory1
-
getFactory2
-
getFactory3
-
getFactory4
-
getFactory5
-
invokeContructor
- Throws:
Throwable
-
invokeMethod
- Throws:
Throwable
-
getDefinedPackage
-
setQmlClassInfoGeneratorFunction
-