1c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# 2c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# Copyright (C) 2014 The Android Open Source Project 3c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# 4c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# Licensed under the Apache License, Version 2.0 (the "License"); 5c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# you may not use this file except in compliance with the License. 6c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# You may obtain a copy of the License at 7c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# 8c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# http://www.apache.org/licenses/LICENSE-2.0 9c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# 10c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# Unless required by applicable law or agreed to in writing, software 11c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# distributed under the License is distributed on an "AS IS" BASIS, 12c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# See the License for the specific language governing permissions and 14c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle# limitations under the License. 15c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle 16c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.class public LInvokeDirect; 17c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.super LInvokeDirectSuper; 18c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle 19c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.method public constructor <init>()V 20c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle .registers 2 21c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle invoke-direct {v1}, LInvokeDirectSuper;-><init>()V 22c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle return-void 23c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.end method 24c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle 25c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.method public run()I 26c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle .registers 3 27c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle invoke-super {v2}, LInvokeDirectSuper;->privateMethod()I 28c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle move-result v0 29c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle return v0 30c7c8fe21f9688c52fdd92c1ff5deeffd620b99cfCalin Juravle.end method 31