package nl.tudelft.simulation.dsol.interpreter.operations.custom; import java.lang.reflect.Method; /** * The InterpreterOracleInterface specifies an interface for selecting which methods must be interpreted. *

* Copyright (c) 2002-2022 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See * for project information https://simulation.tudelft.nl. The DSOL * project is distributed under a three-clause BSD-style license, which can be found at * * https://simulation.tudelft.nl/dsol/3.0/license.html. *

* @author Peter Jacobs * @author Alexander Verbraeck */ public interface InterpreterOracleInterface { /** * whether to interpret methods defined in instances of myClass. * @param method Method; the method to inspect * @return whether to interpret methods defined in instances of myClass */ boolean shouldBeInterpreted(final Method method); }