ナビゲーション・リンクをスキップ
A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractTask - com.emthom.gmaeni.tasksのクラス
Abstract Gmaeni Gradle Task
AbstractTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.AbstractTask
 
addAttribute(String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Add an attribute in the class (or an interface)
addAttribute(String, String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Add an attribute in the class
addCode() - クラス のメソッドcom.emthom.gmaeni.tasks.InjectCodeTask
 
addFunction(String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Add a function into the default class
addFunction(String, String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Add a function into a specific class
addImport(String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Add a package name import.
AESUtils - com.emthom.gmaeni.utilsのクラス
AES Encryption utils.
AESUtils() - クラス のコンストラクタcom.emthom.gmaeni.utils.AESUtils
 
arrayContains(Object[], Object) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Check if an item exists in a array
arrayNotEmpty(ArrayList) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Check if an array if not empty (and not null).

B

backup() - クラス のメソッドcom.emthom.gmaeni.tasks.BackupTask
 
backupDir() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Return the file path of 'backup' directory of the current project
backupDirExists() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Check if 'backup' directory exists or not
BackupTask - com.emthom.gmaeni.tasksのクラス
Gradle Task to backup original source code, before Gmaeni code injection.
BackupTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.BackupTask
 

C

checkSCM() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Check if an SCM (Source Code Management) tool is setup or not not.
CLASS_NAME - クラス のstatic変数com.emthom.gmaeni.tasks.InjectCodeTask
 
classes - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
cleanBackup() - クラス のメソッドcom.emthom.gmaeni.tasks.CleanBackupTask
 
CleanBackupTask - com.emthom.gmaeni.tasksのクラス
Gradle Task to clean Backup directory.
CleanBackupTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.CleanBackupTask
 
code - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Source code
CodeBlock - com.emthom.gmaeni.parserのクラス
Represent a block of JAVA code
CodeBlock() - クラス のコンストラクタcom.emthom.gmaeni.parser.CodeBlock
 
CodeBlock.BlockType - com.emthom.gmaeni.parserの列挙
All JAVA types of code blocks
CodeBlock.Modifier - com.emthom.gmaeni.parserの列挙
Modifiers (for class attributes and functions)
CodePosition - com.emthom.gmaeni.parserのクラス
This class represent the position (indexes) of the block into his parent block
CodePosition(int) - クラス のコンストラクタcom.emthom.gmaeni.parser.CodePosition
Constructor
CodePosition(int, int) - クラス のコンストラクタcom.emthom.gmaeni.parser.CodePosition
Constructor
CodeString - com.emthom.gmaeni.parserのクラス
Represent a keyword a JAVA code
CodeString(int) - クラス のコンストラクタcom.emthom.gmaeni.parser.CodeString
Constructor
com.emthom.gmaeni.parser - パッケージ com.emthom.gmaeni.parser
 
com.emthom.gmaeni.tasks - パッケージ com.emthom.gmaeni.tasks
 
com.emthom.gmaeni.utils - パッケージ com.emthom.gmaeni.utils
 
createBackupDir() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Create the 'backup' directory (with .gitignore config file)
customEncryptionTask - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
customFunction - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
customFunction - クラス の変数com.emthom.gmaeni.tasks.InjectCodeTask
 

D

debug - クラス の変数com.emthom.gmaeni.tasks.AbstractTask
 
decrypt(String, String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.AESUtils
 

E

enabled - クラス の変数com.emthom.gmaeni.tasks.AbstractTask
 
encrypt() - クラス のメソッドcom.emthom.gmaeni.tasks.GmaeniTask
 
encrypt(String, String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.AESUtils
 
encryptStrings(String, String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Encrypt all string values
end - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Indicate the end position of block in the source code
end - クラス の変数com.emthom.gmaeni.parser.CodePosition
End index
end - クラス の変数com.emthom.gmaeni.parser.CodeString
Word end position
endsWith(String, char) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if a string ends with a specific character

F

findIndexInArray(Object[], Object) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Return the index of the element if it contains by the array, otherwise return -1
first() - クラス のメソッドcom.emthom.gmaeni.utils.SmartArrayList
Return the first element
FUNCTION_NAME - クラス のstatic変数com.emthom.gmaeni.tasks.InjectCodeTask
 

G

getAllBlocks() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return all code blocks
getAllJavaFiles() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Return the collection of all JAVA files (*.java) found in the app source folder
getAllXmlFiles() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Return the collection of all XML files (*.xml) found in the app source folder
getBlocksByType(CodeBlock.BlockType) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return code blocks from type
getBlocksByTypes(CodeBlock.BlockType[]) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return code blocks from types
getClasses() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return classes of JAVA file
getEnd() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Return the end position (character index) with offset
getFileResource(String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Return the file path of a resource
getFunctions() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return functions of JAVA file
getImports() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Return Imports of JAVA file
getRandomNumberInRange(int, int) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Generate a random number between a range (included min and max values)
getRandomString(int, String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Generate a random string from character list
getStart() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Return the start position (character index) with offset
getStringValues() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
All String values
GmaeniTask - com.emthom.gmaeni.tasksのクラス
Gradle Task to parse JAVA source code and encrypt string values.
GmaeniTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.GmaeniTask
 

H

hasChildren() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Indicate if the block has children or not
hash - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
hash - クラス の変数com.emthom.gmaeni.tasks.InjectCodeTask
 
hasParent - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Indicate if the code block is nested or not.

I

ignoredClasses - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
IMPORT_NAME - クラス のstatic変数com.emthom.gmaeni.tasks.InjectCodeTask
 
inCharactersList(char[], char) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if Character is containing by the characters list
InjectCodeTask - com.emthom.gmaeni.tasksのクラス
Gradle Task to inject gmaeni source code.
InjectCodeTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.InjectCodeTask
 
injected - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Indicate if the code block is injected by programming code.
injectFakeKeys() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Inject fake code: fake attribute Important: only if a class exists into the JAVA code
injectFakeKeys(String, String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Inject fake code: fake attribute Important: only if a class exists into the JAVA code
injectFakeKeys - クラス の変数com.emthom.gmaeni.tasks.GmaeniTask
 
innerOffset - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Inner offset (from start of parent)
insertInArray(ArrayList, int, Object) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Insert an Object into an ArrayList at an specific index (without erase the existing one)
isCaseValue - クラス の変数com.emthom.gmaeni.parser.CodeString
Indicate if the word is a value of Switch/Case conditional block
isClass(CodeBlock.BlockType) - クラス のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock
Indicate if the block is a Class or Anonymous Inner Class
isComment() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Indicate if the block is a line or block of comment
isComment(CodeBlock.BlockType) - クラス のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock
Indicate if the block is a line or block of comment
isEmpty(String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if the string is null or empty
isEmptyChar(Character) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if character is equals to 'space' or 'carrier return', or 'tabulation'
isEqualsToChar(String, char) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if the String is equal to a Character
isFunctionOrClass(CodeBlock.BlockType) - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Indicate if the block is a Function or a Class
isGmaeniFile(File) - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Check if file if Gmaeni file
isGmaenitized(File) - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Check if the JAVA file contains Gmaeni code
isInstruction - クラス の変数com.emthom.gmaeni.parser.CodeString
Indicate if word is a JAVA keyword (instruction)
isReturnChar(Character) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Test if the character is a Return Character
isSpace(String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Check if the string is a space value
isType - クラス の変数com.emthom.gmaeni.parser.CodeString
Indicate if word is a JAVA native Type (int, string...)
isValid() - クラス のメソッドcom.emthom.gmaeni.parser.CodePosition
Indicate if the position is valid or not

J

JavaCode - com.emthom.gmaeni.parserのクラス
Map a Java file
JavaCode(ArrayList<CodeBlock>, ArrayList<CodeString>, String) - クラス のコンストラクタcom.emthom.gmaeni.parser.JavaCode
Constructor
JavaParser - com.emthom.gmaeni.parserのクラス
JAVA Simple Parser: parse JAVA source code and detects String values
JavaParser() - クラス のコンストラクタcom.emthom.gmaeni.parser.JavaParser
Constructor

K

KEY_CHARACTERS - クラス のstatic変数com.emthom.gmaeni.utils.TextUtils
Characters for random secrete key generation
keyToBytes(String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.AESUtils
 

L

last() - クラス のメソッドcom.emthom.gmaeni.utils.SmartArrayList
Return the last element
lastIndex() - クラス のメソッドcom.emthom.gmaeni.utils.SmartArrayList
Return the value of the last index, or -1 if array is empty
listFileTree(File, String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Recursive algorithm to list all files in directory

M

MIN_KEY_SIZE - クラス のstatic変数com.emthom.gmaeni.utils.AESUtils
 
modifier - クラス の変数com.emthom.gmaeni.parser.CodeBlock
define modifier type (public, private, protected)

N

name - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Black name for Class or function or Annotation
next(int) - クラス のメソッドcom.emthom.gmaeni.utils.SmartArrayList
Return the next element if exits otherwise null

O

offset - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Start/End offset (from start of file)

P

PACKAGE_NAME - クラス のstatic変数com.emthom.gmaeni.tasks.InjectCodeTask
 
PARAM_CHARACTERS - クラス のstatic変数com.emthom.gmaeni.utils.TextUtils
Characters for random attribute name
parentType - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Type of the parent block
parse(String) - クラス のメソッドcom.emthom.gmaeni.parser.JavaParser
Parse JAVA File
pathSrc - クラス の変数com.emthom.gmaeni.tasks.AbstractTask
 
previous(int) - クラス のメソッドcom.emthom.gmaeni.utils.SmartArrayList
Return the previous element, or null if index is 0

R

randomHashKey() - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Generate random hash key (32 characters)
removeBackupDir() - クラス のメソッドcom.emthom.gmaeni.tasks.AbstractTask
Remove the existing 'backup' directory
restore() - クラス のメソッドcom.emthom.gmaeni.tasks.RestoreTask
 
RestoreTask - com.emthom.gmaeni.tasksのクラス
Gradle Task to restore original JAVA files after compilation.
RestoreTask() - クラス のコンストラクタcom.emthom.gmaeni.tasks.RestoreTask
 
returnType - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Type name of the object returned by the function (optional)
rootProject - クラス の変数com.emthom.gmaeni.tasks.AbstractTask
 

S

safeSubstring(String, int, int) - クラス のstaticメソッドcom.emthom.gmaeni.utils.TextUtils
Safe substring to avoid String Index Out Of Bounds Exception
SmartArrayList<T> - com.emthom.gmaeni.utilsのクラス
Smartest Array List
SmartArrayList() - クラス のコンストラクタcom.emthom.gmaeni.utils.SmartArrayList
 
SOURCE_CODE - クラス のstatic変数com.emthom.gmaeni.tasks.InjectCodeTask
 
start - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Indicate the star position of block in the source code
start - クラス の変数com.emthom.gmaeni.parser.CodePosition
Start index
start - クラス の変数com.emthom.gmaeni.parser.CodeString
Word start position
subBlocks - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Sub blocks of code contains by the current block
subIndexes - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Sub block position indexes

T

TextUtils - com.emthom.gmaeni.utilsのクラス
String helper functions
TextUtils() - クラス のコンストラクタcom.emthom.gmaeni.utils.TextUtils
 
toArrayList(Object[]) - クラス のstaticメソッドcom.emthom.gmaeni.utils.Utils
Convert a simple array to an ArrayList
toByte(String) - クラス のstaticメソッドcom.emthom.gmaeni.utils.AESUtils
 
toCode() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Generate the source code of the block
toCode() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
Source code formatted
toHex(byte[]) - クラス のstaticメソッドcom.emthom.gmaeni.utils.AESUtils
 
toString() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Return a String version of the object
toString() - クラス のメソッドcom.emthom.gmaeni.parser.CodePosition
 
toString() - クラス のメソッドcom.emthom.gmaeni.parser.CodeString
 
toString() - クラス のメソッドcom.emthom.gmaeni.parser.JavaCode
 
type - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Define type of block

U

UPDATE_OFFSETS - クラス のstatic変数com.emthom.gmaeni.parser.JavaCode
Enable or disable the position/offset update mechanism.
updatePosition(CodeBlock) - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Update the offset and position of the block from the previous block of the list.
Utils - com.emthom.gmaeni.utilsのクラス
Various helper functions
Utils() - クラス のコンストラクタcom.emthom.gmaeni.utils.Utils
 

V

value - クラス の変数com.emthom.gmaeni.parser.CodeString
Word value
valueOf(String) - 列挙 のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock.BlockType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String) - 列挙 のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock.Modifier
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙 のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock.BlockType
この列挙型の定数を含む配列を宣言されている順序で返します。
values() - 列挙 のstaticメソッドcom.emthom.gmaeni.parser.CodeBlock.Modifier
この列挙型の定数を含む配列を宣言されている順序で返します。

W

words - クラス の変数com.emthom.gmaeni.parser.CodeBlock
Source code of the block split in words (useful for processing)
wordsToString() - クラス のメソッドcom.emthom.gmaeni.parser.CodeBlock
Convert all words to a String value (source code)
A B C D E F G H I J K L M N O P R S T U V W 
ナビゲーション・リンクをスキップ