hotspot/src/share/vm/ci/ciField.hpp
changeset 10265 4c869854aebd
parent 7397 5b173b4ca846
child 10508 233d2e7c462d
equal deleted inserted replaced
10264:6879f93d268d 10265:4c869854aebd
     1 /*
     1 /*
     2  * Copyright (c) 1999, 2010, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   176   bool is_static      () { return flags().is_static(); }
   176   bool is_static      () { return flags().is_static(); }
   177   bool is_final       () { return flags().is_final(); }
   177   bool is_final       () { return flags().is_final(); }
   178   bool is_volatile    () { return flags().is_volatile(); }
   178   bool is_volatile    () { return flags().is_volatile(); }
   179   bool is_transient   () { return flags().is_transient(); }
   179   bool is_transient   () { return flags().is_transient(); }
   180 
   180 
       
   181   bool is_call_site_target() { return ((holder() == CURRENT_ENV->CallSite_klass()) && (name() == ciSymbol::target_name())); }
       
   182 
   181   // Debugging output
   183   // Debugging output
   182   void print();
   184   void print();
   183   void print_name_on(outputStream* st);
   185   void print_name_on(outputStream* st);
   184 };
   186 };
   185 
   187