< prev index next >

src/hotspot/share/runtime/flags/jvmFlagConstraintList.hpp

Print this page

        

*** 45,54 **** --- 45,55 ---- typedef JVMFlag::Error (*JVMFlagConstraintFunc_uint)(uint value, bool verbose); typedef JVMFlag::Error (*JVMFlagConstraintFunc_uintx)(uintx value, bool verbose); typedef JVMFlag::Error (*JVMFlagConstraintFunc_uint64_t)(uint64_t value, bool verbose); typedef JVMFlag::Error (*JVMFlagConstraintFunc_size_t)(size_t value, bool verbose); typedef JVMFlag::Error (*JVMFlagConstraintFunc_double)(double value, bool verbose); + typedef JVMFlag::Error (*JVMFlagConstraintFunc_ccstrlist)(ccstrlist value, bool verbose); class JVMFlagConstraint : public CHeapObj<mtArguments> { public: // During VM initialization, constraint validation will be done order of ConstraintType. enum ConstraintType {
*** 79,88 **** --- 80,90 ---- virtual JVMFlag::Error apply_uint(uint value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; virtual JVMFlag::Error apply_uintx(uintx value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; virtual JVMFlag::Error apply_uint64_t(uint64_t value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; virtual JVMFlag::Error apply_size_t(size_t value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; virtual JVMFlag::Error apply_double(double value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; + virtual JVMFlag::Error apply_ccstrlist(ccstrlist value, bool verbose = true) { ShouldNotReachHere(); return JVMFlag::ERR_OTHER; }; }; class JVMFlagConstraintList : public AllStatic { private: static GrowableArray<JVMFlagConstraint*>* _constraints;
< prev index next >