move AndrolidExceptions to the package brut.androlib.exceptions (renamed from brut.androlib.err) (#3088)

This commit is contained in:
sv99 2023-06-10 20:16:31 +03:00 committed by GitHub
parent 92f70bbd0b
commit 168aa1abc0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
53 changed files with 73 additions and 80 deletions

View File

@ -17,9 +17,10 @@
package brut.apktool;
import brut.androlib.*;
import brut.androlib.err.CantFindFrameworkResException;
import brut.androlib.err.InFileNotFoundException;
import brut.androlib.err.OutDirExistsException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.CantFindFrameworkResException;
import brut.androlib.exceptions.InFileNotFoundException;
import brut.androlib.exceptions.OutDirExistsException;
import brut.androlib.options.BuildOptions;
import brut.common.BrutException;
import brut.directory.DirectoryException;

View File

@ -16,6 +16,7 @@
*/
package brut.androlib;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.meta.MetaInfo;
import brut.androlib.meta.UsesFramework;
import brut.androlib.options.BuildOptions;

View File

@ -16,9 +16,10 @@
*/
package brut.androlib;
import brut.androlib.err.InFileNotFoundException;
import brut.androlib.err.OutDirExistsException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.InFileNotFoundException;
import brut.androlib.exceptions.OutDirExistsException;
import brut.androlib.exceptions.UndefinedResObjectException;
import brut.androlib.meta.MetaInfo;
import brut.androlib.meta.PackageInfo;
import brut.androlib.meta.UsesFramework;

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class AXmlDecodingException extends AndrolibException {
public AXmlDecodingException(String message, Throwable cause) {

View File

@ -14,7 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib;
package brut.androlib.exceptions;
import brut.common.BrutException;

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class CantFind9PatchChunkException extends AndrolibException {
public CantFind9PatchChunkException(String message, Throwable cause) {

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class CantFindFrameworkResException extends AndrolibException {
public CantFindFrameworkResException(int id) {

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class InFileNotFoundException extends AndrolibException {
public InFileNotFoundException() {

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class OutDirExistsException extends AndrolibException {
public OutDirExistsException() {

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class RawXmlEncounteredException extends AndrolibException {
public RawXmlEncounteredException(String message, Throwable cause) {

View File

@ -14,9 +14,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package brut.androlib.err;
import brut.androlib.AndrolibException;
package brut.androlib.exceptions;
public class UndefinedResObjectException extends AndrolibException {
public UndefinedResObjectException(String message) {

View File

@ -16,9 +16,9 @@
*/
package brut.androlib.res;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.options.BuildOptions;
import brut.androlib.err.CantFindFrameworkResException;
import brut.androlib.exceptions.CantFindFrameworkResException;
import brut.androlib.meta.MetaInfo;
import brut.androlib.meta.PackageInfo;
import brut.androlib.meta.VersionInfo;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import brut.androlib.res.data.value.ResFileValue;
import brut.androlib.res.data.value.ResValueFactory;
import brut.androlib.res.xml.ResValuesXmlSerializable;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import org.apache.commons.lang3.StringUtils;
import java.util.Arrays;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.value.ResValue;
public class ResResource {

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import brut.androlib.meta.VersionInfo;
import brut.androlib.res.AndrolibResources;
import brut.androlib.res.data.value.ResValue;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import java.util.*;
public class ResType {

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import java.util.*;
public final class ResTypeSpec {

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;
import brut.util.Duo;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResPackage;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;
import brut.util.Duo;

View File

@ -17,7 +17,7 @@
package brut.androlib.res.data.value;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public class ResDimenValue extends ResIntValue {
public ResDimenValue(int value, String rawValue) {

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public class ResEmptyValue extends ResScalarValue {
protected final int mValue;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResSpec;
import brut.androlib.res.data.ResResource;
import brut.util.Duo;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public class ResFileValue extends ResIntBasedValue {
private final String mPath;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.util.Duo;
import org.xmlpull.v1.XmlSerializer;

View File

@ -17,7 +17,7 @@
package brut.androlib.res.data.value;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public class ResFractionValue extends ResIntValue {
public ResFractionValue(int value, String rawValue) {

View File

@ -17,7 +17,7 @@
package brut.androlib.res.data.value;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public class ResIntValue extends ResScalarValue {
protected final int mValue;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;
import brut.androlib.res.xml.ResXmlEncoders;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import brut.androlib.res.data.ResPackage;
import brut.androlib.res.data.ResResSpec;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;
import brut.androlib.res.xml.ResXmlEncodable;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResXmlEncoders;
import org.xmlpull.v1.XmlSerializer;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.data.value;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResSpec;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.xml.ResValuesXmlSerializable;

View File

@ -17,7 +17,7 @@
package brut.androlib.res.data.value;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResPackage;
import brut.androlib.res.data.ResTypeSpec;
import brut.util.Duo;
@ -107,7 +107,7 @@ public class ResValueFactory {
if (ResTypeSpec.RES_TYPE_NAME_ATTR.equals(resTypeName)) {
return new ResAttr(parentVal, 0, null, null, null);
}
if (resTypeName.startsWith(ResTypeSpec.RES_TYPE_NAME_STYLES)) {
return new ResStyleValue(parentVal, items, this);
}

View File

@ -17,7 +17,7 @@
package brut.androlib.res.decoder;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.*;
import brut.androlib.res.data.value.*;
import brut.util.Duo;
@ -31,7 +31,6 @@ import java.io.IOException;
import java.io.InputStream;
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.List;

View File

@ -18,7 +18,7 @@ package brut.androlib.res.decoder;
import android.content.res.XmlResourceParser;
import android.util.TypedValue;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResID;
import brut.androlib.res.xml.ResXmlEncoders;
import brut.util.ExtDataInput;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.err.CantFind9PatchChunkException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.CantFind9PatchChunkException;
import brut.util.ExtDataInput;
import org.apache.commons.io.IOUtils;

View File

@ -16,8 +16,8 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.err.UndefinedResObjectException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.UndefinedResObjectException;
import brut.androlib.res.data.ResID;
import brut.androlib.res.data.ResPackage;
import brut.androlib.res.data.ResResSpec;

View File

@ -16,9 +16,9 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.err.CantFind9PatchChunkException;
import brut.androlib.err.RawXmlEncounteredException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.CantFind9PatchChunkException;
import brut.androlib.exceptions.RawXmlEncounteredException;
import brut.androlib.res.data.ResResource;
import brut.androlib.res.data.value.ResBoolValue;
import brut.androlib.res.data.value.ResFileValue;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import org.apache.commons.io.IOUtils;
import java.io.IOException;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import java.io.InputStream;
import java.io.OutputStream;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashMap;

View File

@ -16,9 +16,9 @@
*/
package brut.androlib.res.decoder;
import brut.androlib.AndrolibException;
import brut.androlib.err.AXmlDecodingException;
import brut.androlib.err.RawXmlEncounteredException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.exceptions.AXmlDecodingException;
import brut.androlib.exceptions.RawXmlEncounteredException;
import brut.androlib.res.data.ResTable;
import brut.androlib.res.util.ExtXmlSerializer;
import org.xmlpull.v1.XmlPullParser;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.xml;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.res.data.ResResource;
import org.xmlpull.v1.XmlSerializer;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.xml;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
public interface ResXmlEncodable {
String encodeAsResXmlAttr() throws AndrolibException;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.res.xml;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import org.w3c.dom.*;
import org.xml.sax.SAXException;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.src;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.mod.SmaliMod;
import brut.directory.DirectoryException;
import brut.directory.ExtFile;

View File

@ -16,7 +16,7 @@
*/
package brut.androlib.src;
import brut.androlib.AndrolibException;
import brut.androlib.exceptions.AndrolibException;
import com.android.tools.smali.baksmali.Baksmali;
import com.android.tools.smali.baksmali.BaksmaliOptions;
import com.android.tools.smali.dexlib2.DexFileFactory;

View File

@ -16,6 +16,7 @@
*/
package brut.androlib;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.options.BuildOptions;
import brut.androlib.res.AndrolibResources;
import brut.common.BrutException;

View File

@ -17,6 +17,7 @@
package brut.androlib.aapt1;
import brut.androlib.*;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.options.BuildOptions;
import brut.directory.ExtFile;
import brut.common.BrutException;

View File

@ -17,6 +17,7 @@
package brut.androlib.aapt2;
import brut.androlib.*;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.options.BuildOptions;
import brut.androlib.res.data.ResTable;
import brut.common.BrutException;

View File

@ -17,6 +17,7 @@
package brut.androlib.decode;
import brut.androlib.*;
import brut.androlib.exceptions.AndrolibException;
import brut.common.BrutException;
import brut.directory.DirectoryException;
import brut.directory.ExtFile;

View File

@ -17,6 +17,7 @@
package brut.androlib.decode;
import brut.androlib.*;
import brut.androlib.exceptions.AndrolibException;
import brut.androlib.options.BuildOptions;
import brut.common.BrutException;
import brut.directory.ExtFile;