package org.develnext.jphp.genapi.description;
import org.develnext.jphp.core.tokenizer.token.stmt.MethodStmtToken;
import php.runtime.common.Modifier;
public class MethodDescription extends FunctionDescription<MethodStmtToken> {
public MethodDescription(MethodStmtToken token) {
super(token);
}
public boolean isStatic() {
return token.isStatic();
}
public boolean isFinal() {
return token.isFinal();
}
public boolean isAbstract() {
return token.isAbstract();
}
public boolean isInterfacable() {
return token.isInterfacable();
}
public boolean isProtected() {
return token.getModifier() == Modifier.PROTECTED;
}
public boolean isPrivate() {
return token.getModifier() == Modifier.PRIVATE;
}
}