001 package railo.runtime.functions.system; 002 003 import railo.runtime.PageContext; 004 import railo.runtime.ext.function.Function; 005 import railo.runtime.type.Array; 006 import railo.runtime.type.ArrayImpl; 007 import railo.runtime.type.util.KeyConstants; 008 009 /** 010 * returns the root of this actuell Page Context 011 */ 012 public final class GetCurrentContext implements Function { 013 014 public static Array call(PageContext pc) { 015 Array arr=new ArrayImpl(); 016 CallStackGet._getTagContext(pc, arr, new Exception("Stack trace"),KeyConstants._line); 017 return arr; 018 } 019 }