mirror of
https://github.com/revanced/ARSCLib.git
synced 2025-06-12 05:07:42 +02:00
create instance parent getter
This commit is contained in:
@ -100,6 +100,16 @@ public abstract class Block {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
public final <T> T getParentInstance(Class<T> parentClass){
|
||||
Block parent = getParent();
|
||||
while (parent!=null){
|
||||
if(parentClass.isInstance(parent)){
|
||||
return (T) parent;
|
||||
}
|
||||
parent = parent.getParent();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
protected static byte[] addBytes(byte[] bts1, byte[] bts2){
|
||||
|
Reference in New Issue
Block a user