1 package org.kit.furia.fragment.soot.representation;
2
3 import java.util.List;
4 /*
5 Furia-chan: An Open Source software license violation detector.
6 Copyright (C) 2008 Kyushu Institute of Technology
7
8 This program is free software: you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation, either version 3 of the License, or
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with this program. If not, see <http://www.gnu.org/licenses/>.
20 */
21
22 /**
23 * SpecialConstructContainer A class that contains Type SootMethodRef SootClassRef
24 * and the like ;). It is not currently used, but marks which Grimp structures
25 * are considered special.
26 *
27 * @author Arnoldo Jose Muller Molina
28 */
29 public interface SpecialConstructContainer {
30 /**
31 * Returns all the contained special constructs
32 * @return
33 */
34 List getContainedSpecialConstructs();
35
36 }