001 package net.minecraft.client; 002 003 import cpw.mods.fml.relauncher.Side; 004 import cpw.mods.fml.relauncher.SideOnly; 005 import java.util.concurrent.Callable; 006 007 @SideOnly(Side.CLIENT) 008 public class CallableClientProfiler implements Callable 009 { 010 final Minecraft field_90046_a; 011 012 public CallableClientProfiler(Minecraft par1Minecraft) 013 { 014 this.field_90046_a = par1Minecraft; 015 } 016 017 public String func_90045_a() 018 { 019 return this.field_90046_a.mcProfiler.profilingEnabled ? this.field_90046_a.mcProfiler.getNameOfLastSection() : "N/A (disabled)"; 020 } 021 022 public Object call() 023 { 024 return this.func_90045_a(); 025 } 026 }