java/android junior developer
© 2019. All rights reserved.
Posted by Jimmy on March 11, 2018 : android androidmanifest


{% if is_draft %}
{# I18N: Shown as confirmation to a reviewer that his/her review draft has been saved. #}
{{ gettext('Your review has been saved.') }}
{% else %}
{# I18N: Shown as confirmation to a reviewer that his/her review draft has been submitted. #}
{{ gettext('Your review has been submitted successfully.') }}
{% endif %}


Use v-editable='property'
to enable editing. property
is the property name in $.data
, it can be an nested path (see Nested example)
Use data-type='number'
to set the input type. Attributes with data-
prefix will be forwarded to the input, e.g.
min
-> data-min
max
-> data-max
name
-> data-name
If you are using v-for
, it is a little bit more complicated. You need to tell vue-editable the property you want to update and the index of the element itself.
You can do this with the attributes data-property
and data-index
.
| Name | Income | Car present? |
|---|---|---|
| {{ value.name }} | {{ value.income }} | {{ value.car }} |
If you are just iterating plain arrays, just remove data-property
.
| Value |
|---|
| {{ value }} |
{{ JSON.stringify(nested) }}
Use v-editable="nested.obj.message"
to map the nested structure.


Adaptable Generator
|
|
| Category: functors |
Component type: concept |
Description
An Adaptable Generator is a Generator with a nested
typedef that defines its result type. [1] This nested typedef makes
it possible to use function object adaptors.
Refinement of
Generator
Associated types
|
Result type
|
F::result_type
|
The type returned when the Generator is called
|
Notation
|
F
|
A type that is a model of Adaptable Generator
|
Definitions
Valid expressions
None, except for those defined by Generator
Expression semantics
Complexity guarantees
Invariants
Models
The STL does not include any types that are models of Adaptable
Generator. An example of a user-defined Adaptable Generator is
as follows.
struct counter
{
typedef int result_type;
counter() : n(0) {}
result_type operator()() { return n++; }
result_type n;
};
Notes
[1]
Note the implication of this: a function pointer T (*f)()
is a Generator, but not an Adaptable Generator: the
expression f::result_type is nonsensical.
See also
Generator, Adaptable Unary Function, Adaptable Binary Function
Copyright © 1996 Silicon Graphics, Inc.
|


This year's K-CAP conference will be held at the Dolce Palisades Hotel and Conference Center, just outside New York City. The Dolce Palisades is within 30 miles of the NYC airports: John F. Kennedy (JFK), LaGuardia (LGA), Newark (EWR) and Westchester (HPN). The venue is minutes by car to Tarrytown Station, with service to Grand Central Terminal in Manhattan.
K-CAP 2015 is also conveniently close in time and space to this year's International Semantic Web Conference (ISWC 2015) at Lehigh University in Bethlehem, Pennsylvania. Although the two conferences are not quite "co-located", those at K-CAP 2015 can easily attend the last K-CAP plenary session, have their free K-CAP lunch and make it to Bethlehem to check in prior to the first day of ISWC activities.
To book accommodation at the venue hotel, please phone Dolce Palisades at +1<PHONE_NUMBER>. To get the conference rate and benefits, you must book prior to September 20, 2015, using the booking code:
When booking, give the K-CAP booking code and dates. If necessary, you can help the operator by giving the "last four" of the booking number: "7351"
The following estimated expenses are illustrative only and subject to change. Please use the information to form a gross estimate of your budget. All expenses in US dollars.


Fix invalid permission on all files and directory in public_html. 644 for files and 755 for directory
{{mod.log}}
{{mod.test}}


Hi, I'm Anthony Diorio. I am a freelance Web Developer based in the San Francisco Bay Area.
Find Out MoreI build crisp clean websites to attract attention for indivuduals and small businesses. Find out the crafting process for your future website.
Get Started!Send me an email or give me a call, from there we will set up a time to meet.
I will craft your website using the coding languages HTML, CSS, and JavaScript.
I will upload your site to the web for everyone to enjoy.
Hi, my name is Anthony Diorio. I'm a Freelance Front End Web Developer that's from Chicago, but now living in San Francisco Bay Area. Welcome to my website. After serving 8 years in the U.S. Army, I discovered my passion for coding and programming after going to school for computer science in Silicon Valley. I started off learning the C programming, and then I learned web programming. If you would like a professional looking website, I'm here to help.
Thankfully there's always something new in tech to keep me busy. Currently, I'm learning iOS development so I will be able to build you an app too. Check back often to see new services I offer.
The coding languages I craft with:
Ready to start your website with me? That's great! Send me an email or give me a call and I will get back to you as soon as possible.
708-209-5722
© 2018 anthonydior.io | San Francisco, CA
Anthony Diorio


| [Top] | [Contents] | [Index] | [ ? ] |
This manual documents version 0.9.27 of the Tiny C Compiler.
1. Introduction Introduction to tcc. 2. Command line invocation Invocation of tcc (command line, options). 3. C language support ANSI C and extensions. 4. TinyCC Assembler Assembler syntax. 5. TinyCC Linker Output file generation and supported targets. 6. TinyCC Memory and Bound checks Automatic bounds-checking of C code. 7. The libtcc
libraryThe libtcc library. 8. Developer's guide Guide for Developers.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TinyCC (aka TCC) is a small but hyper fast C compiler. Unlike other C compilers, it is meant to be self-relying: you do not need an external assembler or linker because TCC does that for you.
TCC compiles so fast that even for big projects Makefile
s may
not be necessary.
TCC not only supports ANSI C, but also most of the new ISO C99 standard and many GNUC extensions including inline assembly.
TCC can also be used to make C scripts, i.e. pieces of C source that you run as a Perl or Python script. Compilation is so fast that your script will be as fast as if it was an executable.
TCC can also automatically generate memory and bound checks (see section 6. TinyCC Memory and Bound checks) while allowing all C pointers operations. TCC can do these checks even if non patched libraries are used.
With libtcc
, you can use TCC as a backend for dynamic code
generation (see section 7. The libtcc
library).
TCC mainly supports the i386 target on Linux and Windows. There are alpha
ports for the ARM (arm-tcc
) and the TMS320C67xx targets
(c67-tcc
). More information about the ARM port is available at
http://lists.gnu.org/archive/html/tinycc-devel/2003-10/msg00044.html.
For usage on Windows, see also tcc-win32.txt.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
usage: tcc [options] [infile1 infile2...] [`-run' infile args...] |
TCC options are a very much like gcc options. The main difference is that TCC can also execute directly the resulting program and give it runtime arguments.
Here are some examples to understand the logic:
`tcc -run a.c'
`tcc -run a.c arg1'
main()
of a.c.
`tcc a.c -run b.c arg1'
main()
of the resulting program.
`tcc -o myprog a.c b.c'
`tcc -o myprog a.o b.o'
`tcc -c a.c'
`tcc -c asmfile.S'
`tcc -c asmfile.s'
`tcc -r -o ab.o a.c b.c'
Scripting:
TCC can be invoked from scripts, just as shell scripts. You just
need to add #!/usr/local/bin/tcc -run
at the start of your C source:
#!/usr/local/bin/tcc -run #include <stdio.h> int main() { printf("Hello World\n"); return 0; } |
TCC can read C source code from standard input when `-' is used in place of `infile'. Example:
echo 'main(){puts("hello");}' | tcc -run - |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
General Options:
tcc "-run -L/usr/X11R6/lib -lX11" ex4.c |
#!/usr/local/bin/tcc -run -L/usr/X11R6/lib -lX11 |
Preprocessor options:
System include paths are always searched after. The default system include paths are: `/usr/local/include', `/usr/include' and `PREFIX/lib/tcc/include'. (`PREFIX' is usually `/usr' or `/usr/local').
Compilation flags:
Note: each of the following options has a negative form beginning with `-fno-'.
char
type be unsigned.
char
type be signed.
Warning options:
Note: each of the following warning options has a negative form beginning with `-Wno-'.
const char *
instead of char
*
.
Linker options:
LIBRARY_PATH
variable.
dlopen()
needs to access executable symbols.
elf32-i386
binary
coff
Debugger options:
test.c:68: in function 'test5()': dereferencing
invalid pointer
instead of the laconic Segmentation
fault
.
Note: `-b' is only available on i386 when using libtcc for the moment.
Misc options:
Target specific options:
softfp
and hard
Note: GCC options `-Ox', `-fx' and `-mx' are ignored.
Environment variables that affect how tcc operates.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC implements all the ANSI C standard, including structure bit fields
and floating point numbers (long double
, double
, and
float
fully supported).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC implements many features of the new C standard: ISO C99. Currently missing items are: complex and imaginary numbers.
Currently implemented ISOC99 features:
long long
types are fully supported.
_Bool
is supported.
__func__
is a string variable containing the current
function name.
__VA_ARGS__
can be used for
function-like macros:
#define dprintf(level, __VA_ARGS__) printf(__VA_ARGS__) |
dprintf
can then be used with a variable number of parameters.
struct { int x, y; } st[10] = { [0].x = 1, [0].y = 2 }; int tab[10] = { 1, 2, [5] = 5, [9] = 9}; |
int *p = (int []){ 1, 2, 3 }; |
double d = 0x1234p10; |
is the same as writing
double d = 4771840.0; |
inline
keyword is ignored.
restrict
keyword is ignored.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC implements some GNU C extensions:
int a[10] = { [0] 1, [5] 2, 3, 4 }; |
struct { int x, y; } st = { x: 1, y: 1}; |
struct { int x, y; } st = { .x = 1, .y = 1}; |
\e
is ASCII character 27.
case
s:
switch(a) { case 1 ... 9: printf("range 1 to 9\n"); break; default: printf("unexpected\n"); break; } |
__attribute__
is handled to specify variable or
function attributes. The following attributes are supported:
aligned(n)
: align a variable or a structure field to n bytes
(must be a power of two).
packed
: force alignment of a variable or a structure field to
1.
section(name)
: generate function or data in assembly section
name (name is a string containing the section name) instead of the default
section.
unused
: specify that the variable or the function is unused.
cdecl
: use standard C calling convention (default).
stdcall
: use Pascal-like calling convention.
regparm(n)
: use fast i386 calling convention. n must be
between 1 and 3. The first n function parameters are respectively put in
registers %eax
, %edx
and %ecx
.
dllexport
: export function from dll/executable (win32 only)
Here are some examples:
int a __attribute__ ((aligned(8), section(".mysection"))); |
align variable a
to 8 bytes and put it in section .mysection
.
int my_add(int a, int b) __attribute__ ((section(".mycodesection"))) { return a + b; } |
generate function my_add
in section .mycodesection
.
#define dprintf(fmt, args...) printf(fmt, ## args) dprintf("no arg\n"); dprintf("one arg %d\n", 1); |
__FUNCTION__
is interpreted as C99 __func__
(so it has not exactly the same semantics as string literal GNUC
where it is a string literal).
__alignof__
keyword can be used as sizeof
to get the alignment of a type or an expression.
typeof(x)
returns the type of x
.
x
is an expression or a type.
&&label
returns a pointer of type
void *
on the goto label label
. goto *expr
can be
used to jump on the pointer resulting from expr
.
static inline void * my_memcpy(void * to, const void * from, size_t n) { int d0, d1, d2; __asm__ __volatile__( "rep ; movsl\n\t" "testb $2,%b4\n\t" "je 1f\n\t" "movsw\n" "1:\ttestb $1,%b4\n\t" "je 2f\n\t" "movsb\n" "2:" : "=&c" (d0), "=&D" (d1), "=&S" (d2) :"0" (n/4), "q" (n),"1" ((long) to),"2" ((long) from) : "memory"); return (to); } |
TCC includes its own x86 inline assembler with a gas
-like (GNU
assembler) syntax. No intermediate files are generated. GCC 3.x named
operands are supported.
__builtin_types_compatible_p()
and __builtin_constant_p()
are supported.
#pragma pack
is supported for win32 compatibility.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
__TINYC__
is a predefined macro to indicate that you use TCC.
#!
at the start of a line is ignored to allow scripting.
0b101
instead of
5
).
__BOUNDS_CHECKING_ON
is defined if bound checking is activated.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Since version 0.9.16, TinyCC integrates its own assembler. TinyCC assembler supports a gas-like syntax (GNU assembler). You can deactivate assembler support if you want a smaller TinyCC executable (the C compiler does not rely on the assembler).
TinyCC Assembler is used to handle files with `.S' (C
preprocessed assembler) and `.s' extensions. It is also used to
handle the GNU inline assembler with the asm
keyword.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TinyCC Assembler supports most of the gas syntax. The tokens are the same as C.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
gas
-like labels.
They can be defined several times in the same source. Use 'b'
(backward) or 'f' (forward) as suffix to reference them:
1: jmp 1b /* jump to '1' label before */ jmp 1f /* jump to '1' label after */ 1: |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
All directives are preceded by a '.'. The following directives are supported:
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
All X86 opcodes are supported. Only ATT syntax is supported (source then destination operand order). If no size suffix is given, TinyCC tries to guess it from the operand sizes.
Currently, MMX opcodes are supported but not SSE ones.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC can directly output relocatable ELF files (object files), executable ELF files and dynamic ELF libraries without relying on an external linker.
Dynamic ELF libraries can be output but the C compiler does not generate position independent code (PIC). It means that the dynamic library code generated by TCC cannot be factorized among processes yet.
TCC linker eliminates unreferenced object code in libraries. A single pass is done on the object and library list, so the order in which object files and libraries are specified is important (same constraint as GNU ld). No grouping options (`--start-group' and `--end-group') are supported.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC can load ELF object files, archives (.a files) and dynamic libraries (.so).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
TCC for Windows supports the native Win32 executable file format (PE-i386). It generates EXE files (console and gui) and DLL files.
For usage on Windows, see also tcc-win32.txt.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
Because on many Linux systems some dynamic libraries (such as `/usr/lib/libc.so') are in fact GNU ld link scripts (horrible!), the TCC linker also supports a subset of GNU ld scripts.
The GROUP
and FILE
commands are supported. OUTPUT_FORMAT
and TARGET
are ignored.
Example from `/usr/lib/libc.so':
/* GNU ld script Use the shared library, but some functions are only in the static library, so try that secondarily. */ GROUP ( /lib/libc.so.6 /usr/lib/libc_nonshared.a ) |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This feature is activated with the `-b' (see section 2. Command line invocation).
Note that pointer size is unchanged and that code generated with bound checks is fully compatible with unchecked code. When a pointer comes from unchecked code, it is assumed to be valid. Even very obscure C code with casts should work correctly.
For more information about the ideas behind this method, see http://www.doc.ic.ac.uk/~phjk/BoundsChecking.html.
Here are some examples of caught errors:
{ char tab[10]; memset(tab, 0, 11); } |
{ int tab[10]; for(i=0;i<11;i++) { sum += tab[i]; } } |
{ int *tab; tab = malloc(20 * sizeof(int)); for(i=0;i<21;i++) { sum += tab4[i]; } free(tab); } |
{ int *tab; tab = malloc(20 * sizeof(int)); free(tab); for(i=0;i<20;i++) { sum += tab4[i]; } } |
{ int *tab; tab = malloc(20 * sizeof(int)); free(tab); free(tab); } |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
libtcc
library
The libtcc
library enables you to use TCC as a backend for
dynamic code generation.
Read the `libtcc.h' to have an overview of the API. Read `libtcc_test.c' to have a very simple example.
The idea consists in giving a C string containing the program you want
to compile directly to libtcc
. Then you can access to any global
symbol (function or variable) defined.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This chapter gives some hints to understand how TCC works. You can skip it if you do not intend to modify the TCC code.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The BufferedFile
structure contains the context needed to read a
file, including the current line number. tcc_open()
opens a new
file and tcc_close()
closes it. inp()
returns the next
character.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
next()
reads the next token in the current
file. next_nomacro()
reads the next token without macro
expansion.
tok
contains the current token (see TOK_xxx
)
constants. Identifiers and keywords are also keywords. tokc
contains additional infos about the token (for example a constant value
if number or string token).
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The parser is hardcoded (yacc is not necessary). It does only one pass, except:
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The types are stored in a single 'int' variable. It was chosen in the first stages of development when tcc was much simpler. Now, it may not be the best solution.
#define VT_INT 0 /* integer type */ #define VT_BYTE 1 /* signed byte type */ #define VT_SHORT 2 /* short type */ #define VT_VOID 3 /* void type */ #define VT_PTR 4 /* pointer */ #define VT_ENUM 5 /* enum definition */ #define VT_FUNC 6 /* function type */ #define VT_STRUCT 7 /* struct/union definition */ #define VT_FLOAT 8 /* IEEE float */ #define VT_DOUBLE 9 /* IEEE double */ #define VT_LDOUBLE 10 /* IEEE long double */ #define VT_BOOL 11 /* ISOC99 boolean type */ #define VT_LLONG 12 /* 64 bit integer */ #define VT_LONG 13 /* long integer (NEVER USED as type, only during parsing) */ #define VT_BTYPE 0x000f /* mask for basic type */ #define VT_UNSIGNED 0x0010 /* unsigned type */ #define VT_ARRAY 0x0020 /* array type (also has VT_PTR) */ #define VT_VLA 0x20000 /* VLA type (also has VT_PTR and VT_ARRAY) */ #define VT_BITFIELD 0x0040 /* bitfield modifier */ #define VT_CONSTANT 0x0800 /* const modifier */ #define VT_VOLATILE 0x1000 /* volatile modifier */ #define VT_DEFSIGN 0x2000 /* signed type */ #define VT_STRUCT_SHIFT 18 /* structure/enum name shift (14 bits left) */ |
When a reference to another type is needed (for pointers, functions and
structures), the 32 - VT_STRUCT_SHIFT
high order bits are used to
store an identifier reference.
The VT_UNSIGNED
flag can be set for chars, shorts, ints and long
longs.
Arrays are considered as pointers VT_PTR
with the flag
VT_ARRAY
set. Variable length arrays are considered as special
arrays and have flag VT_VLA
set instead of VT_ARRAY
.
The VT_BITFIELD
flag can be set for chars, shorts, ints and long
longs. If it is set, then the bitfield position is stored from bits
VT_STRUCT_SHIFT to VT_STRUCT_SHIFT + 5 and the bit field size is stored
from bits VT_STRUCT_SHIFT + 6 to VT_STRUCT_SHIFT + 11.
VT_LONG
is never used except during parsing.
During parsing, the storage of an object is also stored in the type integer:
#define VT_EXTERN 0x00000080 /* extern definition */ #define VT_STATIC 0x00000100 /* static variable */ #define VT_TYPEDEF 0x00000200 /* typedef definition */ #define VT_INLINE 0x00000400 /* inline definition */ #define VT_IMPORT 0x00004000 /* win32: extern data imported from dll */ #define VT_EXPORT 0x00008000 /* win32: data exported from dll */ #define VT_WEAK 0x00010000 /* win32: data exported from dll */ |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
All symbols are stored in hashed symbol stacks. Each symbol stack
contains Sym
structures.
Sym.v
contains the symbol name (remember
an identifier is also a token, so a string is never necessary to store
it). Sym.t
gives the type of the symbol. Sym.r
is usually
the register in which the corresponding variable is stored. Sym.c
is
usually a constant associated to the symbol like its address for normal
symbols, and the number of entries for symbols representing arrays.
Variable length array types use Sym.c
as a location on the stack
which holds the runtime sizeof for the type.
Four main symbol stacks are defined:
define_stack
#define
s).
global_stack
local_stack
global_label_stack
goto
).
label_stack
__label__
keyword).
sym_push()
is used to add a new symbol in the local symbol
stack. If no local symbol stack is active, it is added in the global
symbol stack.
sym_pop(st,b)
pops symbols from the symbol stack st until
the symbol b is on the top of stack. If b is NULL, the stack
is emptied.
sym_find(v)
return the symbol associated to the identifier
v. The local stack is searched first from top to bottom, then the
global stack.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The generated code and data are written in sections. The structure
Section
contains all the necessary information for a given
section. new_section()
creates a new section. ELF file semantics
is assumed for each section.
The following sections are predefined:
text_section
data_section
bss_section
bounds_section
lbounds_section
stab_section
stabstr_section
symtab_section
strtab_section
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The TCC code generator directly generates linked binary code in one pass. It is rather unusual these days (see gcc for example which generates text assembly), but it can be very fast and surprisingly little complicated.
The TCC code generator is register based. Optimization is only done at the expression level. No intermediate representation of expression is kept except the current values stored in the value stack.
On x86, three temporary registers are used. When more registers are needed, one register is spilled into a new temporary variable on the stack.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
When an expression is parsed, its value is pushed on the value stack
(vstack). The top of the value stack is vtop. Each value
stack entry is the structure SValue
.
SValue.t
is the type. SValue.r
indicates how the value is
currently stored in the generated code. It is usually a CPU register
index (REG_xxx
constants), but additional values and flags are
defined:
#define VT_CONST 0x00f0 #define VT_LLOCAL 0x00f1 #define VT_LOCAL 0x00f2 #define VT_CMP 0x00f3 #define VT_JMP 0x00f4 #define VT_JMPI 0x00f5 #define VT_LVAL 0x0100 #define VT_SYM 0x0200 #define VT_MUSTCAST 0x0400 #define VT_MUSTBOUND 0x0800 #define VT_BOUNDED 0x8000 #define VT_LVAL_BYTE 0x1000 #define VT_LVAL_SHORT 0x2000 #define VT_LVAL_UNSIGNED 0x4000 #define VT_LVAL_TYPE (VT_LVAL_BYTE | VT_LVAL_SHORT | VT_LVAL_UNSIGNED) |
VT_CONST
SValue.c
, depending on its type.
VT_LOCAL
SValue.c.i
in the
stack.
VT_CMP
SValue.c.i
.
If any code is generated which destroys the CPU flags, this value MUST be put in a normal register.
VT_JMP
VT_JMPI
These values are used to compile the ||
and &&
logical
operators.
If any code is generated, this value MUST be put in a normal register. Otherwise, the generated code won't be executed if the jump is taken.
VT_LVAL
Understanding the use VT_LVAL
is very important if you want to
understand how TCC works.
VT_LVAL_BYTE
VT_LVAL_SHORT
VT_LVAL_UNSIGNED
VT_LLOCAL
VT_LVAL
must also be set with
VT_LLOCAL
. VT_LLOCAL
can arise when a VT_LVAL
in
a register has to be saved to the stack, or it can come from an
architecture-specific calling convention.
VT_MUSTCAST
VT_SYM
SValue.sym
must be added to the constant.
VT_MUSTBOUND
VT_BOUNDED
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
vsetc()
and vset()
pushes a new value on the value
stack. If the previous vtop was stored in a very unsafe place(for
example in the CPU flags), then some code is generated to put the
previous vtop in a safe storage.
vpop()
pops vtop. In some cases, it also generates cleanup
code (for example if stacked floating point registers are used as on
x86).
The gv(rc)
function generates code to evaluate vtop (the
top value of the stack) into registers. rc selects in which
register class the value should be put. gv()
is the most
important function of the code generator.
gv2()
is the same as gv()
but for the top two stack
entries.
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
load()
store()
gfunc_start()
gfunc_param()
gfunc_call()
gfunc_prolog()
gfunc_epilog()
gen_opi(op)
The result value should be put on the stack.
gen_opf(op)
gen_opi()
for floating point operations. The two top
entries of the stack are guaranteed to contain floating point values of
same types.
gen_cvt_itof()
gen_cvt_ftoi()
gen_cvt_ftof()
gen_bounded_ptr_add()
gen_bounded_ptr_deref()
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| [ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
| Jump to: | _
A B C D E F G I J L M O P Q R S T U V W |
|---|
| Jump to: | _
A B C D E F G I J L M O P Q R S T U V W |
|---|
| [Top] | [Contents] | [Index] | [ ? ] |
libtcc
library
| [Top] | [Contents] | [Index] | [ ? ] |
1. Introduction
2. Command line invocation
3. C language support
4. TinyCC Assembler
5. TinyCC Linker
6. TinyCC Memory and Bound checks
7. Thelibtcc
library
8. Developer's guide
Concept Index
| [Top] | [Contents] | [Index] | [ ? ] |
| Button | Name | Go to | From 1.2.3 go to |
|---|---|---|---|
| [ < ] | Back | previous section in reading order | 1.2.2 |
| [ > ] | Forward | next section in reading order | 1.2.4 |
| [ << ] | FastBack | previous or up-and-previous section | 1.1 |
| [ Up ] | Up | up section | 1.2 |
| [ >> ] | FastForward | next or up-and-next section | 1.3 |
| [Top] | Top | cover (top) of document | |
| [Contents] | Contents | table of contents | |
| [Index] | Index | concept index | |
| [ ? ] | About | this page |


|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES |
| Packages that use java.awt | |
|---|---|
| java.applet | Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context. |
| java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images. |
| java.awt.dnd | Drag and Drop is a direct manipulation gesture found in many Graphical User Interface systems that provides a mechanism to transfer information between two entities logically associated with presentation elements in the GUI. |
| java.awt.event | Provides interfaces and classes for dealing with different types of events fired by AWT components. |
| java.awt.font | Provides classes and interface relating to fonts. |
| java.awt.geom | Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry. |
| java.awt.im | Provides classes and interfaces for the input method framework. |
| java.awt.im.spi | Provides interfaces that enable the development of input methods that can be used with any Java runtime environment. |
| java.awt.image | Provides classes for creating and modifying images. |
| java.awt.image.renderable | Provides classes and interfaces for producing rendering-independent images. |
| java.awt.print | Provides classes and interfaces for a general printing API. |
| java.beans | Contains classes related to developing beans -- components based on the JavaBeansTM architecture. |
| java.beans.beancontext | Provides classes and interfaces relating to bean context. |
| javax.accessibility | Defines a contract between user-interface components and an assistive technology that provides access to those components. |
| javax.imageio | The main package of the Java Image I/O API. |
| javax.print | Provides the principal classes and interfaces for the JavaTM Print Service API. |
| javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. |
| javax.swing.border | Provides classes and interface for drawing specialized borders around a Swing component. |
| javax.swing.colorchooser | Contains classes and interfaces used by the JColorChooser
component. |
| javax.swing.event | Provides for events fired by Swing components. |
| javax.swing.plaf | Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities. |
| javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel. |
| javax.swing.plaf.metal | Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel. |
| javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels. |
| javax.swing.plaf.synth | Synth is a skinnable look and feel in which all painting is delegated. |
| javax.swing.table | Provides classes and interfaces for dealing with
javax.swing.JTable . |
| javax.swing.text | Provides classes and interfaces that deal with editable and noneditable text components. |
| javax.swing.text.html | Provides the class HTMLEditorKit and supporting classes
for creating HTML text editors. |
| javax.swing.tree | Provides classes and interfaces for dealing with
javax.swing.JTree . |
| Classes in java.awt used by java.applet | |
|---|---|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| MenuContainer
The super class of all menu related containers. |
|
Panel
Panel is the simplest container class. |
|
| Panel.AccessibleAWTPanel
This class implements accessibility support for the Panel class. |
| Classes in java.awt used by java.awt | |
|---|---|
| Adjustable
The interface for objects which have an adjustable numeric value contained within a bounded range of values. |
|
| AlphaComposite
The AlphaComposite class implements basic alpha
compositing rules for combining source and destination colors
to achieve blending and transparency effects with graphics and
images. |
|
| AWTEvent
The root event class for all AWT events. |
|
| AWTException
Signals that an Absract Window Toolkit exception has occurred. |
|
| AWTKeyStroke
An AWTKeyStroke represents a key action on the
keyboard, or equivalent input device. |
|
| BufferCapabilities
Capabilities and properties of buffers. |
|
| BufferCapabilities.FlipContents
A type-safe enumeration of the possible back buffer contents after page-flipping |
|
| Button
This class creates a labeled button. |
|
| Canvas
A Canvas component represents a blank rectangular
area of the screen onto which the application can draw or from
which the application can trap input events from the user. |
|
| Checkbox
A check box is a graphical component that can be in either an "on" ( true ) or "off" (false ) state. |
|
| CheckboxGroup
The CheckboxGroup class is used to group together
a set of Checkbox buttons. |
|
| CheckboxMenuItem
This class represents a check box that can be included in a menu. |
|
| Choice
The Choice class presents a pop-up menu of choices. |
|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility. |
|
| ComponentOrientation
The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text. |
|
| Composite
The Composite interface, along with
CompositeContext , defines the methods to compose a draw
primitive with the underlying graphics area. |
|
| CompositeContext
The CompositeContext interface defines the encapsulated
and optimized environment for a compositing operation. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility. |
|
| ContainerOrderFocusTraversalPolicy
A FocusTraversalPolicy that determines traversal order based on the order of child Components in a Container. |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| Dialog
A Dialog is a top-level window with a title and a border that is typically used to take some form of input from the user. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| DisplayMode
The DisplayMode class encapsulates the bit depth, height,
width, and refresh rate of a GraphicsDevice . |
|
| Event
NOTE: The Event class is obsolete and is
available only for backwards compatilibility. |
|
EventQueue
EventQueue is a platform-independent class
that queues events, both from the underlying peer classes
and from trusted application classes. |
|
| FileDialog
The FileDialog class displays a dialog window
from which the user can select a file. |
|
| FocusTraversalPolicy
A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontFormatException
Thrown by method createFont in the Font class to indicate
that the specified font is bad. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| Frame
A Frame is a top-level window with a title and a border. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Graphics2D
This Graphics2D class extends the
Graphics class to provide more sophisticated
control over geometry, coordinate transformations, color management,
and text layout. |
|
| GraphicsConfigTemplate
The GraphicsConfigTemplate class is used to obtain a valid
GraphicsConfiguration . |
|
| GraphicsConfiguration
The GraphicsConfiguration class describes the
characteristics of a graphics destination such as a printer or monitor. |
|
| GraphicsDevice
The GraphicsDevice class describes the graphics devices
that might be available in a particular graphics environment. |
|
| GraphicsEnvironment
The GraphicsEnvironment class describes the collection
of GraphicsDevice objects and Font objects
available to a Java(tm) application on a particular platform. |
|
| GridBagConstraints
The GridBagConstraints class specifies constraints
for components that are laid out using the
GridBagLayout class. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| ImageCapabilities
Capabilities and properties of images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| ItemSelectable
The interface for objects which contain a set of items for which zero or more can be selected. |
|
| JobAttributes
A set of attributes which control a print job. |
|
| JobAttributes.DefaultSelectionType
A type-safe enumeration of possible default selection states. |
|
| JobAttributes.DestinationType
A type-safe enumeration of possible job destinations. |
|
| JobAttributes.DialogType
A type-safe enumeration of possible dialogs to display to the user. |
|
| JobAttributes.MultipleDocumentHandlingType
A type-safe enumeration of possible multiple copy handling states. |
|
| JobAttributes.SidesType
A type-safe enumeration of possible multi-page impositions. |
|
| KeyboardFocusManager
The KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner. |
|
| KeyEventDispatcher
A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents. |
|
| KeyEventPostProcessor
A KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents. |
|
| Label
A Label object is a component for placing text in a
container. |
|
| LayoutManager
Defines the interface for classes that know how to lay out Container s. |
|
| LayoutManager2
Defines an interface for classes that know how to layout Containers based on a layout constraints object. |
|
| List
The List component presents the user with a
scrolling list of text items. |
|
| Menu
A Menu object is a pull-down menu component
that is deployed from a menu bar. |
|
| Menu.AccessibleAWTMenu
Inner class of Menu used to provide default support for accessibility. |
|
| MenuBar
The MenuBar class encapsulates the platform's
concept of a menu bar bound to a frame. |
|
| MenuComponent
The abstract class MenuComponent is the superclass
of all menu-related components. |
|
| MenuComponent.AccessibleAWTMenuComponent
Inner class of MenuComponent used to provide
default support for accessibility. |
|
| MenuContainer
The super class of all menu related containers. |
|
| MenuItem
All items in a menu must belong to the class MenuItem , or one of its subclasses. |
|
| MenuItem.AccessibleAWTMenuItem
Inner class of MenuItem used to provide default support for accessibility. |
|
| MenuShortcut
The MenuShortcut class represents a keyboard accelerator
for a MenuItem. |
|
| PageAttributes
A set of attributes which control the output of a printed page. |
|
| PageAttributes.ColorType
A type-safe enumeration of possible color states. |
|
| PageAttributes.MediaType
A type-safe enumeration of possible paper sizes. |
|
| PageAttributes.OrientationRequestedType
A type-safe enumeration of possible orientations. |
|
| PageAttributes.OriginType
A type-safe enumeration of possible origins. |
|
| PageAttributes.PrintQualityType
A type-safe enumeration of possible print qualities. |
|
| Paint
This Paint interface defines how color patterns
can be generated for Graphics2D operations. |
|
| PaintContext
The PaintContext interface defines the encapsulated
and optimized environment to generate color patterns in device
space for fill or stroke operations on a
Graphics2D . |
|
Panel
Panel is the simplest container class. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| PointerInfo
A class that describes the pointer position. |
|
| Polygon
The Polygon class encapsulates a description of a
closed, two-dimensional region within a coordinate space. |
|
| PopupMenu
A class that implements a menu which can be dynamically popped up at a specified position within a component. |
|
| PrintJob
An abstract class which initiates and executes a print job. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| RenderingHints
The RenderingHints class contains rendering hints that can
be used by the Graphics2D class, and classes that
implement BufferedImageOp and
Raster . |
|
| RenderingHints.Key
Defines the base type of all keys used to control various aspects of the rendering and imaging pipelines. |
|
| Scrollbar
The Scrollbar class embodies a scroll bar, a
familiar user-interface object. |
|
| ScrollPane
A container class which implements automatic horizontal and/or vertical scrolling for a single child component. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
|
| Stroke
The Stroke interface allows a
Graphics2D object to obtain a Shape that is the
decorated outline, or stylistic representation of the outline,
of the specified Shape . |
|
| SystemColor
A class to encapsulate symbolic colors representing the color of native GUI objects on a system. |
|
| TextArea
A TextArea object is a multi-line region
that displays text. |
|
| TextComponent
The TextComponent class is the superclass of
any component that allows the editing of some text. |
|
| TextComponent.AccessibleAWTTextComponent
This class implements accessibility support for the TextComponent class. |
|
| TextField
A TextField object is a text component
that allows for the editing of a single line of text. |
|
| Toolkit
This class is the abstract superclass of all actual implementations of the Abstract Window Toolkit. |
|
| Transparency
The Transparency interface defines the common transparency
modes for implementing classes. |
|
| Window
A Window object is a top-level window with no borders and no
menubar. |
|
| Window.AccessibleAWTWindow
This class implements accessibility support for the Window class. |
| Classes in java.awt used by java.awt.dnd | |
|---|---|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
| Classes in java.awt used by java.awt.event | |
|---|---|
| ActiveEvent
An interface for events that know how to dispatch themselves. |
|
| Adjustable
The interface for objects which have an adjustable numeric value contained within a bounded range of values. |
|
| AWTEvent
The root event class for all AWT events. |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| ItemSelectable
The interface for objects which contain a set of items for which zero or more can be selected. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Window
A Window object is a top-level window with no borders and no
menubar. |
| Classes in java.awt used by java.awt.font | |
|---|---|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| Graphics2D
This Graphics2D class extends the
Graphics class to provide more sophisticated
control over geometry, coordinate transformations, color management,
and text layout. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
| Classes in java.awt used by java.awt.geom | |
|---|---|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
| Classes in java.awt used by java.awt.im | |
|---|---|
| AWTEvent
The root event class for all AWT events. |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by java.awt.im.spi | |
|---|---|
| AWTEvent
The root event class for all AWT events. |
|
| AWTException
Signals that an Absract Window Toolkit exception has occurred. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Window
A Window object is a top-level window with no borders and no
menubar. |
| Classes in java.awt used by java.awt.image | |
|---|---|
| BufferCapabilities
Capabilities and properties of buffers. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Graphics2D
This Graphics2D class extends the
Graphics class to provide more sophisticated
control over geometry, coordinate transformations, color management,
and text layout. |
|
| GraphicsConfiguration
The GraphicsConfiguration class describes the
characteristics of a graphics destination such as a printer or monitor. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| ImageCapabilities
Capabilities and properties of images. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| RenderingHints
The RenderingHints class contains rendering hints that can
be used by the Graphics2D class, and classes that
implement BufferedImageOp and
Raster . |
|
| Transparency
The Transparency interface defines the common transparency
modes for implementing classes. |
| Classes in java.awt used by java.awt.image.renderable | |
|---|---|
| RenderingHints
The RenderingHints class contains rendering hints that can
be used by the Graphics2D class, and classes that
implement BufferedImageOp and
Raster . |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
| Classes in java.awt used by java.awt.print | |
|---|---|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
| Classes in java.awt used by java.beans | |
|---|---|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by java.beans.beancontext | |
|---|---|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
| Classes in java.awt used by javax.accessibility | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| IllegalComponentStateException
Signals that an AWT component is not in an appropriate state for the requested operation. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.imageio | |
|---|---|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.print | |
|---|---|
| GraphicsConfiguration
The GraphicsConfiguration class describes the
characteristics of a graphics destination such as a printer or monitor. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
| Classes in java.awt used by javax.swing | |
|---|---|
| Adjustable
The interface for objects which have an adjustable numeric value contained within a bounded range of values. |
|
| AWTKeyStroke
An AWTKeyStroke represents a key action on the
keyboard, or equivalent input device. |
|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility. |
|
| ComponentOrientation
The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility. |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| DefaultKeyboardFocusManager
The default KeyboardFocusManager for AWT applications. |
|
| Dialog
A Dialog is a top-level window with a title and a border that is typically used to take some form of input from the user. |
|
| Dialog.AccessibleAWTDialog
This class implements accessibility support for the Dialog class. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| FocusTraversalPolicy
A FocusTraversalPolicy defines the order in which Components with a particular focus cycle root are traversed. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| Frame
A Frame is a top-level window with a title and a border. |
|
| Frame.AccessibleAWTFrame
This class implements accessibility support for the Frame class. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| GraphicsConfiguration
The GraphicsConfiguration class describes the
characteristics of a graphics destination such as a printer or monitor. |
|
| HeadlessException
Thrown when code that is dependent on a keyboard, display, or mouse is called in an environment that does not support a keyboard, display, or mouse. |
|
| IllegalComponentStateException
Signals that an AWT component is not in an appropriate state for the requested operation. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| ItemSelectable
The interface for objects which contain a set of items for which zero or more can be selected. |
|
| KeyboardFocusManager
The KeyboardFocusManager is responsible for managing the active and focused Windows, and the current focus owner. |
|
| KeyEventDispatcher
A KeyEventDispatcher cooperates with the current KeyboardFocusManager in the targeting and dispatching of all KeyEvents. |
|
| KeyEventPostProcessor
A KeyEventPostProcessor cooperates with the current KeyboardFocusManager in the final resolution of all unconsumed KeyEvents. |
|
| LayoutManager
Defines the interface for classes that know how to lay out Container s. |
|
| LayoutManager2
Defines an interface for classes that know how to layout Containers based on a layout constraints object. |
|
| MediaTracker
The MediaTracker class is a utility class to track
the status of a number of media objects. |
|
| MenuContainer
The super class of all menu related containers. |
|
Panel
Panel is the simplest container class. |
|
| Panel.AccessibleAWTPanel
This class implements accessibility support for the Panel class. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
|
| Window
A Window object is a top-level window with no borders and no
menubar. |
|
| Window.AccessibleAWTWindow
This class implements accessibility support for the Window class. |
| Classes in java.awt used by javax.swing.border | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.swing.colorchooser | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| MenuContainer
The super class of all menu related containers. |
| Classes in java.awt used by javax.swing.event | |
|---|---|
| AWTEvent
The root event class for all AWT events. |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
| Classes in java.awt used by javax.swing.plaf | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| Paint
This Paint interface defines how color patterns
can be generated for Graphics2D operations. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Transparency
The Transparency interface defines the common transparency
modes for implementing classes. |
| Classes in java.awt used by javax.swing.plaf.basic | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| GridBagConstraints
The GridBagConstraints class specifies constraints
for components that are laid out using the
GridBagLayout class. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| ItemSelectable
The interface for objects which contain a set of items for which zero or more can be selected. |
|
| LayoutManager
Defines the interface for classes that know how to lay out Container s. |
|
| LayoutManager2
Defines an interface for classes that know how to layout Containers based on a layout constraints object. |
|
| MenuContainer
The super class of all menu related containers. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
|
| Window
A Window object is a top-level window with no borders and no
menubar. |
| Classes in java.awt used by javax.swing.plaf.metal | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| ItemSelectable
The interface for objects which contain a set of items for which zero or more can be selected. |
|
| LayoutManager
Defines the interface for classes that know how to lay out Container s. |
|
| MenuContainer
The super class of all menu related containers. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.swing.plaf.multi | |
|---|---|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.swing.plaf.synth | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.swing.table | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility. |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| MenuContainer
The super class of all menu related containers. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
| Classes in java.awt used by javax.swing.text | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Component.AccessibleAWTComponent
Inner class of Component used to provide default support for accessibility. |
|
| ComponentOrientation
The ComponentOrientation class encapsulates the language-sensitive orientation that is to be used to order the elements of a component or of text. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Container.AccessibleAWTContainer
Inner class of Container used to provide default support for accessibility. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| FontMetrics
The FontMetrics class defines a font metrics object, which
encapsulates information about the rendering of a particular font on a
particular screen. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Insets
An Insets object is a representation of the borders
of a container. |
|
| MenuContainer
The super class of all menu related containers. |
|
| Point
A point representing a location in (x, y) coordinate space, specified in integer precision. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
| Classes in java.awt used by javax.swing.text.html | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Cursor
A class to encapsulate the bitmap representation of the mouse cursor. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| Image
The abstract class Image is the superclass of all
classes that represent graphical images. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
| Shape
The Shape interface provides definitions for objects
that represent some form of geometric shape. |
| Classes in java.awt used by javax.swing.tree | |
|---|---|
| Color
The Color class is used to encapsulate colors in the default
sRGB color space or colors in arbitrary color spaces identified by a
ColorSpace . |
|
| Component
A component is an object having a graphical representation that can be displayed on the screen and that can interact with the user. |
|
| Container
A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT components. |
|
| Dimension
The Dimension class encapsulates the width and
height of a component (in integer precision) in a single object. |
|
| Font
The Font class represents fonts, which are used to
render text in a visible way. |
|
| Graphics
The Graphics class is the abstract base class for
all graphics contexts that allow an application to draw onto
components that are realized on various devices, as well as
onto off-screen images. |
|
| MenuContainer
The super class of all menu related containers. |
|
| Rectangle
A Rectangle specifies an area in a coordinate space that is
enclosed by the Rectangle object's top-left point
(x, y)
in the coordinate space, its width, and its height. |
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| PREV NEXT | FRAMES NO FRAMES |
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.


Deep understanding of the open standard and various structure of Personal Identifiable Information (PII). Currently supports 50+ PII fact type validations.
P99: 10ms
Open Privacy Vault never stores the plaintext. It has a pluggable encryption engine design, which can work with various encryption like NaCl secretbox, or even just plug in Hashicorp Vault as the encryption backend.
Flexible token strategy with fine-grained access control. You get to define and control the level of access, redaction, and validation - that can be applied to the individual fields of PIIs.
Bring your own database. OPV features a database adapter design, and it supports MySQL, PostgreSQL, and SQLite.
Native support for CCPA, GDPR, and other regional privacy compliance. With OPV Collect, OPV Tokenization, OPV Secure PII Exchange, the community is developing an open standard for fair use of privacy information.


SCENE I. Rome. Before the Capitol.
The Tomb of the ANDRONICI appearing; the Tribunes
and Senators aloft. Enter, below, from one side,
SATURNINUS and his Followers; and, from the other
side, BASSIANUS and his Followers; with drum and colours
- SATURNINUS
- Noble patricians, patrons of my right,
- Defend the justice of my cause with arms,
- And, countrymen, my loving followers,
- Plead my successive title with your swords:
- I am his first-born son, that was the last
- That wore the imperial diadem of Rome;
- Then let my father's honours live in me,
- Nor wrong mine age with this indignity.
- BASSIANUS
- Romans, friends, followers, favorers of my right,
- If ever Bassianus, Caesar's son,
- Were gracious in the eyes of royal Rome,
- Keep then this passage to the Capitol
- And suffer not dishonour to approach
- The imperial seat, to virtue consecrate,
- To justice, continence and nobility;
- But let desert in pure election shine,
- And, Romans, fight for freedom in your choice.
Enter MARCUS ANDRONICUS, aloft, with the crown
- MARCUS ANDRONICUS
- Princes, that strive by factions and by friends
- Ambitiously for rule and empery,
- Know that the people of Rome, for whom we stand
- A special party, have, by common voice,
- In election for the Roman empery,
- Chosen Andronicus, surnamed Pius
- For many good and great deserts to Rome:
- A nobler man, a braver warrior,
- Lives not this day within the city walls:
- He by the senate is accit'd home
- From weary wars against the barbarous Goths;
- That, with his sons, a terror to our foes,
- Hath yoked a nation strong, train'd up in arms.
- Ten years are spent since first he undertook
- This cause of Rome and chastised with arms
- Our enemies' pride: five times he hath return'd
- Bleeding to Rome, bearing his valiant sons
- In coffins from the field;
- And now at last, laden with horror's spoils,
- Returns the good Andronicus to Rome,
- Renowned Titus, flourishing in arms.
- Let us entreat, by honour of his name,
- Whom worthily you would have now succeed.
- And in the Capitol and senate's right,
- Whom you pretend to honour and adore,
- That you withdraw you and abate your strength;
- Dismiss your followers and, as suitors should,
- Plead your deserts in peace and humbleness.
- SATURNINUS
- How fair the tribune speaks to calm my thoughts!
- BASSIANUS
- Marcus Andronicus, so I do ally
- In thy uprightness and integrity,
- And so I love and honour thee and thine,
- Thy noble brother Titus and his sons,
- And her to whom my thoughts are humbled all,
- Gracious Lavinia, Rome's rich ornament,
- That I will here dismiss my loving friends,
- And to my fortunes and the people's favor
- Commit my cause in balance to be weigh'd.
Exeunt the followers of BASSIANUS
- SATURNINUS
- Friends, that have been thus forward in my right,
- I thank you all and here dismiss you all,
- And to the love and favor of my country
- Commit myself, my person and the cause.
- Exeunt the followers of SATURNINUS
- Rome, be as just and gracious unto me
- As I am confident and kind to thee.
- Open the gates, and let me in.
- BASSIANUS
- Tribunes, and me, a poor competitor.
Flourish. SATURNINUS and BASSIANUS go up into the Capitol
Enter a Captain
- Captain
- Romans, make way: the good Andronicus.
- Patron of virtue, Rome's best champion,
- Successful in the battles that he fights,
- With honour and with fortune is return'd
- From where he circumscribed with his sword,
- And brought to yoke, the enemies of Rome.
Drums and trumpets sounded. Enter MARTIUS and
MUTIUS; After them, two Men bearing a coffin
covered with black; then LUCIUS and QUINTUS. After
them, TITUS ANDRONICUS; and then TAMORA, with
ALARBUS, DEMETRIUS, CHIRON, AARON, and other Goths,
prisoners; Soldiers and people following. The
Bearers set down the coffin, and TITUS speaks
- TITUS ANDRONICUS
- Hail, Rome, victorious in thy mourning weeds!
- Lo, as the bark, that hath discharged her fraught,
- Returns with precious jading to the bay
- From whence at first she weigh'd her anchorage,
- Cometh Andronicus, bound with laurel boughs,
- To re-salute his country with his tears,
- Tears of true joy for his return to Rome.
- Thou great defender of this Capitol,
- Stand gracious to the rites that we intend!
- Romans, of five and twenty valiant sons,
- Half of the number that King Priam had,
- Behold the poor remains, alive and dead!
- These that survive let Rome reward with love;
- These that I bring unto their latest home,
- With burial amongst their ancestors:
- Here Goths have given me leave to sheathe my sword.
- Titus, unkind and careless of thine own,
- Why suffer'st thou thy sons, unburied yet,
- To hover on the dreadful shore of Styx?
- Make way to lay them by their brethren.
- The tomb is opened
- There greet in silence, as the dead are wont,
- And sleep in peace, slain in your country's wars!
- O sacred receptacle of my joys,
- Sweet cell of virtue and nobility,
- How many sons of mine hast thou in store,
- That thou wilt never render to me more!
- LUCIUS
- Give us the proudest prisoner of the Goths,
- That we may hew his limbs, and on a pile
- Ad manes fratrum sacrifice his flesh,
- Before this earthy prison of their bones;
- That so the shadows be not unappeased,
- Nor we disturb'd with prodigies on earth.
- TITUS ANDRONICUS
- I give him you, the noblest that survives,
- The eldest son of this distressed queen.
- TAMORA
- Stay, Roman brethren! Gracious conqueror,
- Victorious Titus, rue the tears I shed,
- A mother's tears in passion for her son:
- And if thy sons were ever dear to thee,
- O, think my son to be as dear to me!
- Sufficeth not that we are brought to Rome,
- To beautify thy triumphs and return,
- Captive to thee and to thy Roman yoke,
- But must my sons be slaughter'd in the streets,
- For valiant doings in their country's cause?
- O, if to fight for king and commonweal
- Were piety in thine, it is in these.
- Andronicus, stain not thy tomb with blood:
- Wilt thou draw near the nature of the gods?
- Draw near them then in being merciful:
- Sweet mercy is nobility's true badge:
- Thrice noble Titus, spare my first-born son.
- TITUS ANDRONICUS
- Patient yourself, madam, and pardon me.

Exeunt LUCIUS, QUINTUS, MARTIUS, and MUTIUS, with ALARBUS
- TAMORA
- O cruel, irreligious piety!
- CHIRON
- Was ever Scythia half so barbarous?
- DEMETRIUS
- Oppose not Scythia to ambitious Rome.
- Alarbus goes to rest; and we survive
- To tremble under Titus' threatening looks.
- Then, madam, stand resolved, but hope withal
- The self-same gods that arm'd the Queen of Troy
- With opportunity of sharp revenge
- Upon the Thracian tyrant in his tent,
- May favor Tamora, the Queen of Goths —
- When Goths were Goths and Tamora was queen —
- To quit the bloody wrongs upon her foes.

- Remaineth nought, but to inter our brethren,
- And with loud 'larums welcome them to Rome.
- TITUS ANDRONICUS
- Let it be so; and let Andronicus
- Make this his latest farewell to their souls.
- Trumpets sounded, and the coffin laid in the tomb
- In peace and honour rest you here, my sons;
- Rome's readiest champions, repose you here in rest,
- Secure from worldly chances and mishaps!
- Here lurks no treason, here no envy swells,
- Here grow no damned grudges; here are no storms,
- No noise, but silence and eternal sleep:
- In peace and honour rest you here, my sons!
Enter LAVINIA
- LAVINIA
- In peace and honour live Lord Titus long;
- My noble lord and father, live in fame!
- Lo, at this tomb my tributary tears
- I render, for my brethren's obsequies;
- And at thy feet I kneel, with tears of joy,
- Shed on the earth, for thy return to Rome:
- O, bless me here with thy victorious hand,
- Whose fortunes Rome's best citizens applaud!
- TITUS ANDRONICUS
- Kind Rome, that hast thus lovingly reserved
- The cordial of mine age to glad my heart!
- Lavinia, live; outlive thy father's days,
- And fame's eternal date, for virtue's praise!
Enter, below, MARCUS ANDRONICUS and Tribunes;
re-enter SATURNINUS and BASSIANUS, attended
- MARCUS ANDRONICUS
- Long live Lord Titus, my beloved brother,
- Gracious triumpher in the eyes of Rome!
- TITUS ANDRONICUS
- Thanks, gentle tribune, noble brother Marcus.
- MARCUS ANDRONICUS
- And welcome, nephews, from successful wars,
- You that survive, and you that sleep in fame!
- Fair lords, your fortunes are alike in all,
- That in your country's service drew your swords:
- But safer triumph is this funeral pomp,
- That hath aspired to Solon's happiness
- And triumphs over chance in honour's bed.
- Titus Andronicus, the people of Rome,
- Whose friend in justice thou hast ever been,
- Send thee by me, their tribune and their trust,
- This palliament of white and spotless hue;
- And name thee in election for the empire,
- With these our late-deceased emperor's sons:
- Be candidatus then, and put it on,
- And help to set a head on headless Rome.
- TITUS ANDRONICUS
- A better head her glorious body fits
- Than his that shakes for age and feebleness:
- What should I don this robe, and trouble you?
- Be chosen with proclamations to-day,
- To-morrow yield up rule, resign my life,
- And set abroad new business for you all?
- Rome, I have been thy soldier forty years,
- And led my country's strength successfully,
- And buried one and twenty valiant sons,
- Knighted in field, slain manfully in arms,
- In right and service of their noble country
- Give me a staff of honour for mine age,
- But not a sceptre to control the world:
- Upright he held it, lords, that held it last.
- MARCUS ANDRONICUS
- Titus, thou shalt obtain and ask the empery.
- SATURNINUS
- Proud and ambitious tribune, canst thou tell?
- TITUS ANDRONICUS
- Patience, Prince Saturninus.
- SATURNINUS
- Romans, do me right:
- Patricians, draw your swords: and sheathe them not
- Till Saturninus be Rome's emperor.
- Andronicus, would thou wert shipp'd to hell,
- Rather than rob me of the people's hearts!
- LUCIUS
- Proud Saturnine, interrupter of the good
- That noble-minded Titus means to thee!
- TITUS ANDRONICUS
- Content thee, prince; I will restore to thee
- The people's hearts, and wean them from themselves.
- BASSIANUS
- Andronicus, I do not flatter thee,
- But honour thee, and will do till I die:
- My faction if thou strengthen with thy friends,
- I will most thankful be; and thanks to men
- Of noble minds is honourable meed.
- TITUS ANDRONICUS
- People of Rome, and people's tribunes here,
- I ask your voices and your suffrages:
- Will you bestow them friendly on Andronicus?
- Tribunes
- To gratify the good Andronicus,
- And gratulate his safe return to Rome,
- The people will accept whom he admits.
- TITUS ANDRONICUS
- Tribunes, I thank you: and this suit I make,
- That you create your emperor's eldest son,
- Lord Saturnine; whose virtues will, I hope,
- Reflect on Rome as Titan's rays on earth,
- And ripen justice in this commonweal:
- Then, if you will elect by my advice,
- Crown him and say 'Long live our emperor!'
- MARCUS ANDRONICUS
- With voices and applause of every sort,
- Patricians and plebeians, we create
- Lord Saturninus Rome's great emperor,
- And say 'Long live our Emperor Saturnine!'
A long flourish till they come down
- SATURNINUS
- Titus Andronicus, for thy favors done
- To us in our election this day,
- I give thee thanks in part of thy deserts,
- And will with deeds requite thy gentleness:
- And, for an onset, Titus, to advance
- Thy name and honourable family,
- Lavinia will I make my empress,
- Rome's royal mistress, mistress of my heart,
- And in the sacred Pantheon her espouse:
- Tell me, Andronicus, doth this motion please thee?
- TITUS ANDRONICUS
- It doth, my worthy lord; and in this match
- I hold me highly honour'd of your grace:
- And here in sight of Rome to Saturnine,
- King and commander of our commonweal,
- The wide world's emperor, do I consecrate
- My sword, my chariot and my prisoners;
- Presents well worthy Rome's imperial lord:
- Receive them then, the tribute that I owe,
- Mine honour's ensigns humbled at thy feet.
- SATURNINUS
- Thanks, noble Titus, father of my life!
- How proud I am of thee and of thy gifts
- Rome shall record, and when I do forget
- The least of these unspeakable deserts,
- Romans, forget your fealty to me.
- TITUS ANDRONICUS
- To TAMORA Now, madam, are you prisoner to
- an emperor;
- To him that, for your honour and your state,
- Will use you nobly and your followers.
- SATURNINUS
- A goodly lady, trust me; of the hue
- That I would choose, were I to choose anew.
- Clear up, fair queen, that cloudy countenance:
- Though chance of war hath wrought this change of cheer,
- Thou comest not to be made a scorn in Rome:
- Princely shall be thy usage every way.
- Rest on my word, and let not discontent
- Daunt all your hopes: madam, he comforts you
- Can make you greater than the Queen of Goths.
- Lavinia, you are not displeased with this?
- LAVINIA
- Not I, my lord; sith true nobility
- Warrants these words in princely courtesy.
- SATURNINUS
- Thanks, sweet Lavinia. Romans, let us go;
- Ransomless here we set our prisoners free:
- Proclaim our honours, lords, with trump and drum.
Flourish. SATURNINUS courts TAMORA in dumb show
- BASSIANUS
- Lord Titus, by your leave, this maid is mine.
Seizing LAVINIA
- TITUS ANDRONICUS
- How, sir! are you in earnest then, my lord?
- BASSIANUS
- Ay, noble Titus; and resolved withal
- To do myself this reason and this right.
- MARCUS ANDRONICUS
- 'Suum cuique' is our Roman justice:
- This prince in justice seizeth but his own.
- LUCIUS
- And that he will, and shall, if Lucius live.
- TITUS ANDRONICUS
- Traitors, avaunt! Where is the emperor's guard?
- Treason, my lord! Lavinia is surprised!
- SATURNINUS
- Surprised! by whom?
- BASSIANUS
- By him that justly may
- Bear his betroth'd from all the world away.
Exeunt BASSIANUS and MARCUS with LAVINIA
- MUTIUS
- Brothers, help to convey her hence away,
- And with my sword I'll keep this door safe.
Exeunt LUCIUS, QUINTUS, and MARTIUS
- TITUS ANDRONICUS
- Follow, my lord, and I'll soon bring her back.
- MUTIUS
- My lord, you pass not here.
- TITUS ANDRONICUS
- What, villain boy!
- Barr'st me my way in Rome?
Stabbing MUTIUS
- MUTIUS
- Help, Lucius, help!
- Dies
During the fray, SATURNINUS, TAMORA, DEMETRIUS,
CHIRON and AARON go out and re-enter, above
Re-enter LUCIUS
- LUCIUS
- My lord, you are unjust, and, more than so,
- In wrongful quarrel you have slain your son.
- TITUS ANDRONICUS
- Nor thou, nor he, are any sons of mine;
- My sons would never so dishonour me:
- Traitor, restore Lavinia to the emperor.
- LUCIUS
- Dead, if you will; but not to be his wife,
- That is another's lawful promised love.
Exit
- SATURNINUS
- No, Titus, no; the emperor needs her not,
- Nor her, nor thee, nor any of thy stock:
- I'll trust, by leisure, him that mocks me once;
- Thee never, nor thy traitorous haughty sons,
- Confederates all thus to dishonour me.
- Was there none else in Rome to make a stale,
- But Saturnine? Full well, Andronicus,
- Agree these deeds with that proud brag of thine,
- That said'st I begg'd the empire at thy hands.
- TITUS ANDRONICUS
- O monstrous! what reproachful words are these?
- SATURNINUS
- But go thy ways; go, give that changing piece
- To him that flourish'd for her with his sword
- A valiant son-in-law thou shalt enjoy;
- One fit to bandy with thy lawless sons,
- To ruffle in the commonwealth of Rome.
- TITUS ANDRONICUS
- These words are razors to my wounded heart.
- SATURNINUS
- And therefore, lovely Tamora, queen of Goths,
- That like the stately Phoebe 'mongst her nymphs
- Dost overshine the gallant'st dames of Rome,
- If thou be pleased with this my sudden choice,
- Behold, I choose thee, Tamora, for my bride,
- And will create thee empress of Rome,
- Speak, Queen of Goths, dost thou applaud my choice?
- And here I swear by all the Roman gods,
- Sith priest and holy water are so near
- And tapers burn so bright and every thing
- In readiness for Hymenaeus stand,
- I will not re-salute the streets of Rome,
- Or climb my palace, till from forth this place
- I lead espoused my bride along with me.
- TAMORA
- And here, in sight of heaven, to Rome I swear,
- If Saturnine advance the Queen of Goths,
- She will a handmaid be to his desires,
- A loving nurse, a mother to his youth.
- SATURNINUS
- Ascend, fair queen, Pantheon. Lords, accompany
- Your noble emperor and his lovely bride,
- Sent by the heavens for Prince Saturnine,
- Whose wisdom hath her fortune conquered:
- There shall we consummate our spousal rites.
Exeunt all but TITUS
- TITUS ANDRONICUS
- I am not bid to wait upon this bride.
- Titus, when wert thou wont to walk alone,
- Dishonour'd thus, and challenged of wrongs?
Re-enter MARCUS, LUCIUS, QUINTUS, and MARTIUS
- MARCUS ANDRONICUS
- O Titus, see, O, see what thou hast done!
- In a bad quarrel slain a virtuous son.
- TITUS ANDRONICUS
- No, foolish tribune, no; no son of mine,
- Nor thou, nor these, confederates in the deed
- That hath dishonour'd all our family;
- Unworthy brother, and unworthy sons!
- LUCIUS
- But let us give him burial, as becomes;
- Give Mutius burial with our brethren.
- TITUS ANDRONICUS
- Traitors, away! he rests not in this tomb:
- This monument five hundred years hath stood,
- Which I have sumptuously re-edified:
- Here none but soldiers and Rome's servitors
- Repose in fame; none basely slain in brawls:
- Bury him where you can; he comes not here.
- MARCUS ANDRONICUS
- My lord, this is impiety in you:
- My nephew Mutius' deeds do plead for him
- He must be buried with his brethren.
- QUINTUS
- MARTIUS
- And shall, or him we will accompany.
- TITUS ANDRONICUS
- 'And shall!' what villain was it that spake
- that word?
- QUINTUS
- He that would vouch it in any place but here.
- TITUS ANDRONICUS
- What, would you bury him in my despite?
- MARCUS ANDRONICUS
- No, noble Titus, but entreat of thee
- To pardon Mutius and to bury him.

- MARTIUS
- He is not with himself; let us withdraw.
- QUINTUS
- Not I, till Mutius' bones be buried.
MARCUS and the Sons of TITUS kneel
- MARCUS ANDRONICUS
- Brother, for in that name doth nature plead —
- QUINTUS
- Father, and in that name doth nature speak —
- TITUS ANDRONICUS
- Speak thou no more, if all the rest will speed.
- MARCUS ANDRONICUS
- Renowned Titus, more than half my soul —
- LUCIUS
- Dear father, soul and substance of us all —
- MARCUS ANDRONICUS
- Suffer thy brother Marcus to inter
- His noble nephew here in virtue's nest,
- That died in honour and Lavinia's cause.
- Thou art a Roman; be not barbarous:
- The Greeks upon advice did bury Ajax
- That slew himself; and wise Laertes' son
- Did graciously plead for his funerals:
- Let not young Mutius, then, that was thy joy
- Be barr'd his entrance here.
- TITUS ANDRONICUS
- Rise, Marcus, rise.
- The dismall'st day is this that e'er I saw,
- To be dishonour'd by my sons in Rome!
- Well, bury him, and bury me the next.
MUTIUS is put into the tomb
- LUCIUS
- There lie thy bones, sweet Mutius, with thy friends,
- Till we with trophies do adorn thy tomb.
- All
- Kneeling No man shed tears for noble Mutius;
- He lives in fame that died in virtue's cause.
- MARCUS ANDRONICUS
- My lord, to step out of these dreary dumps,
- How comes it that the subtle Queen of Goths
- Is of a sudden thus advanced in Rome?
- TITUS ANDRONICUS
- I know not, Marcus; but I know it is,
- Whether by device or no, the heavens can tell:
- Is she not then beholding to the man
- That brought her for this high good turn so far?
- Yes, and will nobly him remunerate.
Flourish. Re-enter, from one side, SATURNINUS
attended, TAMORA, DEMETRIUS, CHIRON and AARON; from
the other, BASSIANUS, LAVINIA, and others
- SATURNINUS
- So, Bassianus, you have play'd your prize:
- God give you joy, sir, of your gallant bride!
- BASSIANUS
- And you of yours, my lord! I say no more,
- Nor wish no less; and so, I take my leave.
- SATURNINUS
- Traitor, if Rome have law or we have power,
- Thou and thy faction shall repent this rape.
- BASSIANUS
- Rape, call you it, my lord, to seize my own,
- My truth-betrothed love and now my wife?
- But let the laws of Rome determine all;
- Meanwhile I am possess'd of that is mine.
- SATURNINUS
- 'Tis good, sir: you are very short with us;
- But, if we live, we'll be as sharp with you.
- BASSIANUS
- My lord, what I have done, as best I may,
- Answer I must and shall do with my life.
- Only thus much I give your grace to know:
- By all the duties that I owe to Rome,
- This noble gentleman, Lord Titus here,
- Is in opinion and in honour wrong'd;
- That in the rescue of Lavinia
- With his own hand did slay his youngest son,
- In zeal to you and highly moved to wrath
- To be controll'd in that he frankly gave:
- Receive him, then, to favor, Saturnine,
- That hath express'd himself in all his deeds
- A father and a friend to thee and Rome.
- TITUS ANDRONICUS
- Prince Bassianus, leave to plead my deeds:
- 'Tis thou and those that have dishonour'd me.
- Rome and the righteous heavens be my judge,
- How I have loved and honour'd Saturnine!
- TAMORA
- My worthy lord, if ever Tamora
- Were gracious in those princely eyes of thine,
- Then hear me speak in indifferently for all;
- And at my suit, sweet, pardon what is past.
- SATURNINUS
- What, madam! be dishonour'd openly,
- And basely put it up without revenge?
- TAMORA
- Not so, my lord; the gods of Rome forfend
- I should be author to dishonour you!
- But on mine honour dare I undertake
- For good Lord Titus' innocence in all;
- Whose fury not dissembled speaks his griefs:
- Then, at my suit, look graciously on him;
- Lose not so noble a friend on vain suppose,
- Nor with sour looks afflict his gentle heart.
- Aside to SATURNINUS My lord, be ruled by me,
- be won at last;
- Dissemble all your griefs and discontents:
- You are but newly planted in your throne;
- Lest, then, the people, and patricians too,
- Upon a just survey, take Titus' part,
- And so supplant you for ingratitude,
- Which Rome reputes to be a heinous sin,
- Yield at entreats; and then let me alone:
- I'll find a day to massacre them all
- And raze their faction and their family,
- The cruel father and his traitorous sons,
- To whom I sued for my dear son's life,
- And make them know what 'tis to let a queen
- Kneel in the streets and beg for grace in vain.
- Aloud
- Come, come, sweet emperor; come, Andronicus;
- Take up this good old man, and cheer the heart
- That dies in tempest of thy angry frown.
- SATURNINUS
- Rise, Titus, rise; my empress hath prevail'd.
- TITUS ANDRONICUS
- I thank your majesty, and her, my lord:
- These words, these looks, infuse new life in me.
- TAMORA
- Titus, I am incorporate in Rome,
- A Roman now adopted happily,
- And must advise the emperor for his good.
- This day all quarrels die, Andronicus;
- And let it be mine honour, good my lord,
- That I have reconciled your friends and you.
- For you, Prince Bassianus, I have pass'd
- My word and promise to the emperor,
- That you will be more mild and tractable.

- LUCIUS
- We do, and vow to heaven and to his highness,
- That what we did was mildly as we might,
- Tendering our sister's honour and our own.
- MARCUS ANDRONICUS
- That, on mine honour, here I do protest.
- SATURNINUS
- Away, and talk not; trouble us no more.
- TAMORA
- Nay, nay, sweet emperor, we must all be friends:
- The tribune and his nephews kneel for grace;
- I will not be denied: sweet heart, look back.
- SATURNINUS
- Marcus, for thy sake and thy brother's here,
- And at my lovely Tamora's entreats,
- I do remit these young men's heinous faults: Stand up.
- Lavinia, though you left me like a churl,
- I found a friend, and sure as death I swore
- I would not part a bachelor from the priest.
- Come, if the emperor's court can feast two brides,
- You are my guest, Lavinia, and your friends.
- This day shall be a love-day, Tamora.
- TITUS ANDRONICUS
- To-morrow, an it please your majesty
- To hunt the panther and the hart with me,
- With horn and hound we'll give your grace bonjour.
- SATURNINUS
- Be it so, Titus, and gramercy too.
Flourish. Exeunt


JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For Package com.stl.skipthelibrary
Package Hierarchies:
All Packages
Class Hierarchy
java.lang.Object
androidx.test.rule.ActivityTestRule<T> (implements org.junit.rules.TestRule)
androidx.test.espresso.intent.rule.IntentsTestRule<T>
com.stl.skipthelibrary.
US030201Test
com.stl.skipthelibrary.
US040301Test
com.stl.skipthelibrary.
US050201Test
com.stl.skipthelibrary.
US050301Test
com.stl.skipthelibrary.
US060101Test
com.stl.skipthelibrary.
US080101Test
com.stl.skipthelibrary.
US090101Test
com.stl.skipthelibrary.
US100401Test
com.stl.skipthelibrary.
US010101Test
com.stl.skipthelibrary.
US010401Test
com.stl.skipthelibrary.
US010501Test
com.stl.skipthelibrary.
US010601Test
com.stl.skipthelibrary.
US010701Test
com.stl.skipthelibrary.
US030101Test
com.stl.skipthelibrary.
US040101Test
com.stl.skipthelibrary.
BookDescriptionTest
com.stl.skipthelibrary.
BookTest
com.stl.skipthelibrary.
ContactInfoTest
com.stl.skipthelibrary.
DatabaseHelperTest
com.stl.skipthelibrary.
LocationTest
com.stl.skipthelibrary.
NotificationTest
com.stl.skipthelibrary.
RatingTest
com.stl.skipthelibrary.
RequestHandlerTest
com.stl.skipthelibrary.
SignInValidatorTest
com.stl.skipthelibrary.
SignUpValidatorTest
com.stl.skipthelibrary.
StateTest
com.stl.skipthelibrary.
UITestHelper
com.stl.skipthelibrary.
UITestSemaphore
com.stl.skipthelibrary.
UserTest
com.stl.skipthelibrary.
ViewableImageTest
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes