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 }