1*795d594fSAndroid Build Coastguard Worker# Simple subclass of PathClassLoader with methods overridden. 2*795d594fSAndroid Build Coastguard Worker# We need to use smali right now to subclass a libcore class, see b/24304298. 3*795d594fSAndroid Build Coastguard Worker 4*795d594fSAndroid Build Coastguard Worker.class public LMyPathClassLoader; 5*795d594fSAndroid Build Coastguard Worker 6*795d594fSAndroid Build Coastguard Worker.super Ldalvik/system/PathClassLoader; 7*795d594fSAndroid Build Coastguard Worker 8*795d594fSAndroid Build Coastguard Worker# Simple forwarding constructor. 9*795d594fSAndroid Build Coastguard Worker.method public constructor <init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V 10*795d594fSAndroid Build Coastguard Worker .registers 3 11*795d594fSAndroid Build Coastguard Worker invoke-direct {p0, p1, p2}, Ldalvik/system/PathClassLoader;-><init>(Ljava/lang/String;Ljava/lang/ClassLoader;)V 12*795d594fSAndroid Build Coastguard Worker return-void 13*795d594fSAndroid Build Coastguard Worker.end method 14