
com.moon.runner.core.AsInvoker Maven / Gradle / Ivy
package com.moon.runner.core;
/**
* @author moonsky
*/
interface AsInvoker extends AsValuer {
/**
* 是否是一个方法执行
*
* @return
*/
@Override
default boolean isInvoker() { return true; }
/**
* 是否是一个静态方法执行
*
* @return
*/
default boolean isStaticInvoker() { return false; }
/**
* 是否是一个成员方法执行
*
* @return
*/
default boolean isMemberInvoker() { return false; }
/**
* 尝试转换为常量,以提高性能
*
* @return
*/
default AsRunner tryToConst() { return this; }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy